1. 如何讓windows 2003 server 在輸入密碼登錄到計算機之前運行一個批處理文件。
①編寫一個批處理文件a.bat,內容為:「你的批處理」;
②編寫一個啟動/關機腳本配置文件scripts.ini,這個文件名是固定的,不能改變。內容如下:
[Startup]
0CmdLine=a.bat
0Parameters=
③將上述兩個文件保存到一張軟盤中,用啟動軟盤啟動進入DOS下,將a.bat保存到C:\WINDOWS\system32\GroupPolicy\Machine\Scripts\Startup下(GroupPolicy為系統隱藏文件夾,需去除系統隱藏屬性),將scripts.ini保存到C:\WINDOWS\system32\GroupPolicy\Machine\Scripts下;
④取出軟盤,重啟。
2. 我想使需要輸入密碼的程序在開機時自動運行,如何操作呢
這個問題中關鍵是要輸入賬號和密碼呀,
我所知道的可能方法:
(1),你的那個監聽程序有沒有記住密碼登陸的?即可以把用戶名和密記
下來,開機自啟動登陸時不需要輸入就可以了。
(2)那個軟體的exe可不可以用參數設置用戶名和密碼
舉例子如下:(你的那個軟體是abc.exe) 放在e:/programfile/abc下
用批處理命令**.bat讓它開機自啟動 轉到e:/programfile/abc下
abc ****** ****** (前面的是用戶名,後面是密碼)
3. windows 不登錄可以自動運行軟體
第一種:需要登錄才能運行的方法
第一步:編寫運行jar包的bat文件
新建一個run.txt文件,將以下內容放進去,然後修改文件後綴為.bat
@echo offjava -jar C:UsersAdministratorDesktop est-0.0.1-SNAPSHOT.jar > C:UsersAdministratorDesktop est.logpause
解釋:@echo off執行該命令後,後面所有的命令行都不會顯示出來(但是程序的列印輸出會顯示)
>將jar包控制台的輸出輸出到一個文件中(可以不輸出到文件中,因為文件可能會特別大)
pause當執行到該命令時,會暫停命令行的執行,並列印顯示"請輸入任意鍵繼續..."的字元。可能是因為springBoot啟動時需要列印一堆東西的緣故,可能會額外彈出一個窗口顯示"請輸入任意鍵繼續..."的字元。然後你按任意鍵繼續即可,只要列印輸出的窗口不關,額外彈出的窗口關閉也沒事,就相當於一個啟動完成的標志吧。
PS:如果想要在一個bat文件中運行多個jar包,要這樣使用
@echo offstart cmd /c "java -jar d: est.jar"start cmd /c "java -jar d: est2.jar" pause
解釋:start表示要執行一個命令或一個可執行的文件等。
啟動多個可執行文件:https://blog.csdn.net/qq_24489717/article/details/60957981
這樣每執行一個startcmd /c命令就會彈出一個命令行窗口,所以要想辦法隱藏掉。因為有一個控制台列印的進程一直開著,所以關閉是關閉不掉的。
第二步:編寫vb腳本隱藏命令行窗口
因為若只執行第一步的話,啟動後會彈出一個或多個命令行窗口,當窗口關閉時,項目也停止了,所以編寫一個vb腳本隱藏命令行窗口,操作步驟:新建一個txt文件,將以下內容進去,修改文件後綴為vbs即可。內容如下
Set ws = CreateObject("Wscript.Shell")ws.run "cmd /c d:
un.bat",vbhide
作用就是去執行第一步的bat文件。
檢查有沒有啟動成功: netstat -ano | findstr埠號
強制關閉進程: taskkill -f -pid 進程id
第三步:設置開機運行該腳本
找到這個位置
C: MenuProgramsStartup
或者這個位置
C: MenuProgramsStartUp
將第二步的vbs文件放進去就行了。
(注意,AppData和ProgramData是兩個隱藏文件,需要在查看中勾選隱藏的項目這個選項。以上兩個目錄都是windows的開機自啟目錄,區別就是第一個只是屬於當前登錄用戶的,第二個是屬於所有用戶的。
如果設置了開機密碼,則必須是輸入密碼後才會去執行vb腳本,注意!
第二種:不需要登錄也可運行程序的方法
方式一::利用組策略開機啟動項目
利用windows自帶的搜索工具,搜索"組策略",打開以下頁面
在任務創建的最後輸入用戶名和密碼即可。
圖中的test任務為我剛剛測試的任務,這是他的一些屬性。
test任務屬性圖
方式三:注冊成windows服務,並設置啟動方式為開機自啟
利用windows的sc(service create)命令。之後重啟伺服器即可看到啟動成功
sc create 服務名 binPath=C:UsersadminDesktop
un.bat start= auto
查看是否啟動成功
在cmd中輸入services.msc ,查看是否有該服務
啟動,關閉,刪除該服務
net start 服務名net stop 服務名sc delete 服務名
方式四:修改注冊表
4. 我的筆記本電腦忘了開機密碼,安全模式下,帶命令行提式等等都要輸開機密碼,怎麼辦
1、腳本恢復法:Windows XP啟動腳本(startup scripts)是計算機在登錄屏幕出現之前運行的批處理文件,它的功能類似於Windows 9x和DOS中的自動執行批處理文件autoexec.bat。利用這個特性,可以編寫一個批處理文件重新設置用戶密碼,並將它加入啟動腳本中,這樣就達到了恢復密碼的目的。以下是具體步驟(假設系統目錄為C:Windows):
使用Windows 98啟動盤啟動電腦,編寫一個能恢復密碼的批處理文件a.bat,內容只需要一條「net user」命令即可。如「Net user hello 123456」,這條命令的意思是將用戶guozy的密碼設置為「123456」。然後將文件a.bat保存到「C:\windows\system32\GroupPolicy\MachineScripts\Startup」下。編寫一個啟動/關機腳本配置文件scripts.ini,這個文件名是固定的,不能改變。內容如下:
[Startup]
0CmdLine=a.bat
0Parameters=
將文件scripts.ini保存到「C:\winnt\system32\GroupPolicy\MachineScripts」下。scripts.ini保存著計算機啟動/關機腳本的設置數據,文件內容通常包含兩個數據段:[Startup]和[Shutdown]。[Startup]數據段下是啟動腳本配置,[Shutdown]數據段下是關機腳本配置。每個腳本條目被分成腳本名和腳本參數兩部分存儲,腳本名保存在XCmdLine關鍵字下,參數保存在XParameters關鍵字下,這里的X表示從0開始的腳本序號,以區別多個腳本條目和標志各腳本條目的運行順序。
取出Windows 98啟動盤,重新啟動電腦,等待啟動腳本運行。啟動腳本運行結束後用戶hello的密碼就被恢復為「123456」。合並登錄成功後刪除上述步驟建立的兩個文件即可。
2、軟體修改:Passware Kit Enterprise這款軟體可以自動把administrator密碼修改為12345,重啟系統後用此賬號登錄,然後在「控制面板」用戶中,再重新修改管理員密碼即可。 Passware Kit Enterprise可以找回多種辦公室應用程序檔案失去或忘記的密碼,包括Excel、Word、Windows 2003/XP/2K/NT、Lotus Notes、RAR、 WinZip、Access、Outlook、Acrobat、Quicken、QuickBooks、WordPerfect以及VBA,在此我們只需要使用其中的Windows KEY功能。
Windows KEY運行後,主界面如圖3所示,在軟碟機中放一張空白軟盤(注意:必須是空白軟盤,否則不能繼續操作),生成一張恢復系統管理員的密碼盤,其中共3個文件,分別是Txtsetup.oem、Winkey.sys和Winkey.inf,共417KB。現在用Windows XP安裝光碟啟動電腦,啟動過程中按F6鍵讓系統採用第三方驅動程序。此時,放入該軟盤就會自動跳到Windows KEY的界面。這時它會強行把administrator的密碼換成「12345」。當你重新啟動以後,就要求再次修改密碼。
暴力刪除法
1、直接刪除SAM文件:WINDOWS XP/2000的密碼是保存在SAM文件裡面的所以在我們暴力刪除法中要刪除的就是這個文件了。在WINDWOS 2000操作系統該文件的路徑為x:\WinNT\System32\CONFIG下,而XP系統中這是在x:\Windows\System32\CONFIG下(如圖)。SAM文件即賬號密碼資料庫文件。當我們登陸系統時,系統會自動地和Config中的SAM校對,如發現此次密碼和用戶名與SAM文件中的加密數據全都符合時,你就會順利登陸;如果錯誤則無法登陸。
在文件系統是FAT32的情況下,此時我們只需要有一張WINDOWS 98的啟動盤,那末所有的問題就解決了。用Windows 98啟動盤啟動電腦,然後刪除SAM文件後,再重新啟動,此時管理員administrator賬號已經沒有密碼了,這時你可以用administrator賬戶登錄系統,進入系統後再重新設置你的管理員賬戶密碼即可。 但是如果是NTFS文件系統的話則需要小費一點勁。如果有兩個操作系統的話,可以使用另外一個訪問NTFS的操作系統啟動電腦,或者將這塊硬碟以從盤模式掛接到其它能識別NTFS文件系統(如Windows 2000或Windows XP)的計算機上,刪除SAM文件,重新啟動即可。當然如果你能找到牛人做的支持NTFS分區的DOS啟動盤這個問題也可以解決。
2、屏保破解法:這個方法是利用當系統在長時間沒有動作時,啟動屏幕保護程序的特點,前提是我們還是需要有一張啟動盤,我們可以把「%systemroot%system32logon.scr」替換為「cmd.exe」或者「explorer.exe」,然後在系統登陸處等待,過一會,系統就會去運行「logon.scr」這個屏保,因為你替換了這個屏保文件,所以實際上運行的是「cmd.exe」或者「explorer.exe」,並且是「localsystem」許可權,現在你就可以破解密碼了。最簡單的就是在「cmd.exe」里運行「net user administrator」,成功後管理員密碼也被清空,這樣我們就刪除了管理員帳戶的密碼了。這下高興了吧你可以盡情登陸了!
5. 如何讓windows開機自動運行一個bat文件,並且當用戶登錄後還能看到這個bat文件的控制台窗口
第一種:需要登錄才能運行的方法第一步:編寫運行jar包的bat文件新建一個***.txt文件,將以下內容放進去,然後修改文件後綴為.bat@echo offjava -jar C:\Users\Administrator\Desktop\test-0.0.1-***.jar > C:\Users\Administrator\Desktop\***.logpause
解釋:@echo off 執行該命令後,後面所有的命令行都不會顯示出來(但是程序的列印輸出會顯示) > 將jar包控制台的輸出輸出到一個文件中(可以不輸出到文件中,因為文件可能會特別大) pause 當執行到該命令時,會暫停命令行的執行,並列印顯示"請輸入任意鍵繼續..."的字元。可能是因為springBoot啟動時需要列印一堆東西的緣故,可能會額外彈出一個窗口顯示"請輸入任意鍵繼續..."的字元。然後你按任意鍵繼續即可,只要列印輸出的窗口不關,額外彈出的窗口關閉也沒事,就相當於一個啟動完成的標志吧。 PS:如果想要在一個bat文件中運行多個jar包,要這樣使用@echo offstart cmd /c "java -jar d:\***.jar"start cmd /c "java -jar d:\***.jar" pause
解釋: start 表示要執行一個命令或一個可執行的文件等。啟動多個可執行文件:https://blog.***.net/qq_24489717/article/details/60957981這樣每執行一個start cmd /c 命令就會彈出一個命令行窗口,所以要想辦法隱藏掉。因為有一個控制台列印的進程一直開著,所以關閉是關閉不掉的。第二步:編寫vb腳本隱藏命令行窗口因為若只執行第一步的話,啟動後會彈出一個或多個命令行窗口,當窗口關閉時,項目也停止了,所以編寫一個vb腳本隱藏命令行窗口,操作步驟:新建一個txt文件,將以下內容進去,修改文件後綴為vbs即可。內容如下Set ws = CreateObject("***.shell")ws.run "cmd /c d:\***.bat",vbhide
作用就是去執行第一步的bat文件。檢查有沒有啟動成功: netstat -ano | findstr 埠號強制關閉進程: taskkill -f -pid 進程id 第三步:設置開機運行該腳本找到這個位置C:\Users\admin\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup或者這個位置C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp將第二步的vbs文件放進去就行了。(注意,AppData和ProgramData是兩個隱藏文件,需要在查看中勾選隱藏的項目這個選項。以上兩個目錄都是windows的開機自啟目錄,區別就是第一個只是屬於當前登錄用戶的,第二個是屬於所有用戶的。如果設置了開機密碼,則必須是輸入密碼後才會去執行vb腳本,注意!第二種:不需要登錄也可運行程序的方法 方式一::利用組策略開機啟動項目利用windows自帶的搜索工具,搜索"組策略",打開以下頁面雙擊啟動,在啟動中添加vb腳本,即可實現不用登陸,也能開機啟動程序。個人電腦大部分都有這個組策略,但像windowsServer這樣的伺服器就沒有這個(MD,親身體驗過...),但我們可以使用以下方式。方式二:利用計劃任務實現開機啟動 在任務創建的最後輸入用戶名和密碼即可。 圖中的test任務為我剛剛測試的任務,這是他的一些屬性。
test任務屬性圖方式三:注冊成windows服務,並設置啟動方式為開機自啟 利用windows的sc(service create)命令。之後重啟伺服器即可看到啟動成功sc create 服務名 binPath=C:\Users\admin\Desktop\***.bat start= auto
查看是否啟動成功 在cmd中輸入***.msc ,查看是否有該服務 啟動,關閉,刪除該服務net start 服務名net stop 服務名sc delete 服務名
方式四:修改注冊表
6. 如何在電腦開機前(輸入密碼的時候),開始運行程序
把bat拖到 開始——程序——啟動中 再在運行中 輸入msconfig 點擊啟動 勾上這個bat
7. 電腦設有開機密碼,沒輸密碼能運行軟體嗎
能,但大多數不會運行
8. WIN10 U盤設置開機密匙,組策略運行腳本的問題
你說的這個是設置電腦裡面的密碼,或者說它的運行腳本的問題的話,一般自己是設置不了的,畢竟這種電腦裡面的程序可能需要比較專業化的人士來設置,如果說你是電腦專業的話,那可以嘗試一下,如果說不是的話,最好聯系一下電腦的專業人員也可以聯系一下,買電腦的地方的售後人員,讓他們幫忙設置一下的,不要隨便自己去設置,容易導致一些不必要的錯誤,從而損失一些文件那就得不償失了,當然啦,這是我的個人觀點,謝謝採納,非喜勿噴。
9. 我特別想知道如何讓一個程序在電腦開機輸入密碼前運行,就像重裝系統那樣,跪求了,高手們
這需要那個程序支持後台運行,並不是每個程序都可以的。
如果程序可以後台運行,你就把這個加入到開機啟動項裡面
注冊表位置:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunServices和HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServices。
10. windows如何開機自動運行定時關機腳本
你寫的東西批處理是可以實現倒計時600秒關機,但是如果激活了這個批處理後你顯示器上會提示一個提示倒計時的關機窗口,並且xp系統是不能關掉這個窗口的。稍微有點電腦常識的就可以使用shutdown
-a來解除掉倒計時關機。
還有個辦法是你使用任務計劃來實現電腦啟動時或者登錄時來啟動這個bat文件,最好把後邊的時間換成0
然後隱藏批處理處理過程
,這樣就不顯示啟動項。不過那樣你自己開機也會關機。
利用微軟自帶的東西實現沒有痕跡的開機後10分鍾關機我剛試了幾次沒找到辦法。
不想讓人使用電腦的方法有很多,按照你思路關機的方法你可以試試給你改良的方法。
1、按你的方法寫好個bat文件,最好里邊打開隱藏命令處理顯示的開關。懂的人不容易發現。不過這里你的倒計時秒數要寫成0秒。
2、把你寫好的批處理方一個隱藏的地方,然後創建一個快捷方式,按照你的方法把快捷方式放到開始-程序-啟動里的文件夾里。
這樣就可以實現開機就啟動自動關機的批處理了。這個方法的確定是不能實你開機後10分鍾關機,只要一開機就自動關機了。
3、當你自己想要使用電腦的時候,在開機的時候按著shift鍵可以跳過啟動項,也就不會啟動這個批處理也就不會關機。
寫的有些啰嗦,挑著看吧。