導航:首頁 > 電腦問題 > 電腦怎麼總需要重啟安裝

電腦怎麼總需要重啟安裝

發布時間:2025-01-09 21:09:14

❶ 為什麼軟體安裝,總要求重啟

請採納,謝謝。

簡單地說,大多數軟體裝完後,都需要修改注冊表使其在電腦中佔有「一席之地」,有些軟體需要重啟是因為它進入了注冊表核心,但開機後的注冊表核心已經像一面盾把該軟體擋在了門外,該軟體要進入,必須重啟電腦,趕在那面盾建立起來之前融入注冊表。專業點來講是這樣的:軟體安裝完成之後,與Explorer有關的設置須等待Explorer重啟後才能生效;而Autoexec.bat中設置環境變數也只能在重新啟動計算機時裝入;系統DLL只能通過WinInit.exe在進入Windows前的DOS環境下替換,靜態VxD只能在裝入 Windows的時候載入。因此,許多軟體在安裝完成之後必須重啟計算機才能使軟體運行環境生效。現在網吧一般裝有「還原精靈」,遇到裝軟體需要重啟怎麼辦呢?很簡單,Ctrl+Alt+Del打開任務管理器,在進程裡面找到「explorer.exe」,右擊——結束進程——文件——新建任務(運行…)——輸入explorer.exe——確定,就可以了。===詳細說明===軟體在安裝時,到底做了些什麼?大家每天都在用電腦,可能也經常在自己的電腦上安裝軟體。就算自己沒安裝過,至少也看到人家安裝過軟體。在這里,我不是想教你怎麼安裝軟體,而是想向你展示,軟體在安裝的過程中,到底都做了些什麼動作?為什麼有些軟體要安裝,直接拷貝過去卻不能用?為什麼一些軟體安裝或卸載之後要重啟。下面要討論的就是這些問題。首先,我們探討一下軟體安裝的共通部分,說共通,就是在不同版本的操作系統上,如WINDOWS98,WIN2K和WINXP等上它們都有共同點的地方。這個文章也試圖不針對具體的某個操作系統,而對共同的規律來探討,不過我自己用的是WINDOWS98,所以有時一些例子可能會用WINDOWS98上的實例來說明,而大多數情況下這些特***在WIN2K和WINXP上也是類似的。那麼,我先來歸納一下,典型的軟體安裝過程都有可能做哪些事情。由於我們是討論軟體在安裝時的行為,所以開始安裝前的設置和選項我們就暫不討論,只說到軟體真正開始安裝那個時候起的動作:①文件從安裝源位置拷貝到目標位置。②往系統目錄寫入一些必要的動態連接庫(DLL)。(可選)③往系統注冊表中寫入相應的設置項。(可選)④建立開始菜單里的程序組和桌面快捷方式。(可選)⑤其他動作。(可選)下面我們再詳細來分析上面歸納出來的這些動作:1)拷貝軟體本身需要的文件。源位置指軟體未安裝之前的位置,例如光碟,下載的目錄等,目標位置指你指定的安裝位置。這是幾乎所有的軟體安裝過程一定會做的一件事。而如果一個軟體,在安裝時只要這一步,不需要後面的其他幾步,我們可以認為這個軟體就是綠色軟體。或者反過來說綠色軟體就是只要拷貝文件,不需要依賴於某個DLL,或者它依賴的DLL在幾乎所有的系統中都一定有的,並且它也不依賴於注冊表裡面的設置項的軟體。2) 這一步,可以說至少有一半軟體在安裝時都會做,一些軟體,需要用到某個DLL,特別是那些軟體作者開發的DLL,或者系統中不常用的DLL,一般都會隨軟體的安裝拷到系統目錄。所謂系統目錄,在WIN98下一般是在WINDOWS\SYSTEM這個目錄,而WIN2K是在WINNT \SYSTEM32,WINXP是在WINDOWS\SYSTEM32。還有,一些軟體如QQ游戲,中游等,它們也用到一些DLL,由於這些DLL只是這個軟體自己用到,別的其他軟體不會用到,所以它們並不一定存在於系統目錄,而是放在軟體安裝目錄裡面,這樣的DLL已經在上一步中被拷貝,所以和這一步說的情況不一樣。3)這一步同樣至少有一半軟體會做,一般在安裝前用戶的設置和一些選項,在安裝時就會把這些設置寫到注冊表裡。另外就是有時在上一步把DLL拷貝到系統目錄時,一些DLL需要向系統注冊,這些DLL的注冊信息也會寫在注冊表裡。還有,一些軟體有時可能安裝時並不寫注冊表,而是在第一次運行時才把一些設置寫到注冊表。4)這個非常簡單,大概不需要怎麼解釋。建立這些快捷方式一方面是便於用戶執行,另外在時也會把卸載的快捷方式放在程序組里。關於卸載後面我們再來討論。5)這個就是除了上面說的以外的其他情況。例如有些軟體安裝時會先把所有文件(或一部分文件)先解壓到臨時目錄,那麼安裝完之後就要把這些文件刪除掉。那麼我們再總結一下:一、一個典型的軟體在安裝過程一般都會執行上面的1-4項。這樣可以認為是一個完整的安裝過程。二、除了第1項之外,其他的都不是必要的。只需要第一項的軟體,我們可以把它叫做綠色軟體。三、有些軟體安裝時是執行了1、2、4,有些軟體是執行了1、3、4,有些軟體是執行了1、4。四、一個特殊的情況,一般的驅動程序,只會執行2和3,沒有1和4。五、理論上,任何軟體,如果你非常確切地知道了它在上面的那幾步都具體做了些什麼,特別是2和3,那麼,理論上你可以把這個軟體的安裝文件拷貝到另一台機子,把必要的DLL從系統目錄拷貝到那一台機子的系統目錄,再把注冊表裡軟體寫入的項目導出來(必要時還要修改一下)再導入到那台機子的注冊表中,那麼,就算不是綠色軟體,你也能這樣把它移植給另一台機。但有時特別是一些共享軟體,一般都會有注冊表中設置比較隱蔽的項目,不容易查找,所以除非你對系統非常熟悉,否則不是綠色軟體的軟體要移植還是有一定的難度的。那麼,下面我們再來看看,為什麼一些軟體安裝後要重啟。在 WINDOWS操作系統上,一般一個正在運行中的程序,操作系統是不讓你修改它的,修改包括替換,改動和刪除。那麼有時,一些軟體需要向系統目錄中寫入一個DLL,而系統目錄中原來已經有同名的DLL並且這個DLL目前正在被系統使用,因此不能用新版本去替換它,這個時候就需要重啟,在重啟的過程中,在這個DLL舊的版本被使用之前用新版本替換它。這就是為什麼要重啟的原因。你能看到這里,說明你很有耐心,並且對技術的探討很有興趣,那麼我就再說得更詳細些。在WIN98中,上面說的這個替換是由系統的一個工具來實現的,這個工具叫WININIT.EXE。安裝程序在檢測到需要寫入的DLL 或其他程序文件正在使用時,會把要寫入的DLL文件先定一個臨時的文件名,然後在WINDOWS目錄中往WININIT.INI寫入一個改寫項,比如,一個叫ABCD.DLL的動態連接庫現在正在使用中,而安裝程序要往系統中寫入新版本的ABCD.DLL,這時安裝程序會把新版本ABCD.DLL先定一個臨時文件名,例如AAAA.LLL,然後在WININIT.INI中的[rename]一節中寫入這一項: C:\windows\system\abcd.dll=C:\windows\system\aaaa.lll ) 這樣,在重啟時,進入WINDOWS圖形界面之前,WININIT.EXE在檢測到WINDOWS目錄中有WININIT.INI存在時,就執行裡面的操作,在上面的例子中,是用C:\windows\system\aaaa.lll去替換掉C:\windows\system\abcd.dll這個文件,並且把WININIT.INI改名為WININIT.BAK。另外,有些軟體,在安裝時,是把所有文件包括SETUP.EXE解壓到臨時文件裡面再執行SETUP.EXE進行安裝的,按理來說安裝完要把所有的臨時文件刪除掉,這個操作當然也是由安裝程序SETUP.EXE來完成,但它自己正在運行,也刪不了它自己,所以也要重啟來刪除,做法和上面差不多,只是改成類似這樣子的: 怦S?vH燁?NUL=C:\WINDOWS\TEMP\SETUP.EXE在WIN2K和WINXP中,存在類似的機制,不過並不是用WININIT.EXE和WININIT.INI來實現,具體的做法我也不是很清楚,長期以來我大多數時候都是在用WIN98,所以沒認真研究過,但軟體安裝過程要重啟的現象在2K和XP上是仍然存在的,原理也是在重啟時替換或修改正在使用的文件,只是實現的方式不同。最後,我們再來看看有關卸載方面的內容。一般卸載有好幾種方式:1)早期的安裝程序,一般會在安裝過程記錄了上面說的安裝過程的1234四個步驟中具體拷貝的文件和DLL以及注冊表項,把它保存在INSTALL.LOG之類的文件中,再在軟體的安裝目錄(或WINDOWS目錄中)放一個UNINST.EXE之類的卸載程序。然後要麼在程序組里為這個UNINST.EXE建一個快捷方式,要麼在注冊表中為這個UNINST.EXE建一個快捷方式(這?誑刂潑姘宓奶砑由境?絛蚓湍芸吹餃砑?男對叵?,並把INSTALL.LOG做為它的參數,這樣就實現卸載了。2)現在比較多的安裝程序是用新版的INSTALLSHIELD生成的,安裝時的記錄和卸載程序一般是會放在 C:\Program Files\InstallShield Installation Information這個文件夾(隱藏屬***)里,同樣也會在程序組和注冊表中建立卸載項。另外,在卸載時,也會遇到文件(一般是DLL文件)正在使用的情況。所以有時卸載的時候也要重啟,就是要在重啟過程中刪掉這些正在使用的DLL文件。

❷ 華碩的電腦Windows,無法完成安裝,然後一直重啟,怎麼辦

這種情況可以嘗試重新安裝系統,重裝系統之前需要備份資料。

❸ 電腦不斷重啟是什麼原因

導致電腦不停重啟的硬體問題有很多種,電源輸出功率缺乏、CPU溫度過高、緩存損壞、顯卡松動等問題;。
1、可能是系統或程序間有不兼容的地方,開機按F8不動到高級選項出現在鬆手,選「最近一次的正確配置」回車修復,還不行按F8進入安全模式還原一下系統或重裝系統。
2、CPU或其它硬體溫度過高、內存、顯卡不兼容或故障引起的。
3、硬碟有壞道了,請用系統自帶的功能或軟體修復磁碟,或格式化硬碟重新分區重裝系統。
4、電源故障和電壓不穩也可引起自動重啟。
5、驅動不兼容也可導致重啟的發生。
6、主板零部件故障。
7、改變系統默認自動重啟:右擊我的電腦/屬性/高級/啟動和故障恢復中的設置/將系統失敗中的「自動重新啟動」前的勾去掉,然後按確定和應用重新啟動電腦即可。

閱讀全文

與電腦怎麼總需要重啟安裝相關的資料

熱點內容
電腦單根內存卡怎麼安裝 瀏覽:575
微信上打勾電腦同步從哪裡進入 瀏覽:148
電腦c盤藍屏怎麼設置 瀏覽:751
手提電腦中的控制面板是哪個 瀏覽:103
電腦屏幕顯示在右邊怎麼調回底下 瀏覽:54
電腦桌面背景黑屏應用點不了 瀏覽:700
控制器與電腦無線橋接 瀏覽:875
蘋果手機軟體恢復微信 瀏覽:128
平板電腦么 瀏覽:182
電腦一個文件丟失不能運行怎麼辦 瀏覽:493
電腦畫面黑屏卡頓是什麼原因 瀏覽:640
看電影用的電腦哪個好 瀏覽:472
最大的安卓平板電腦 瀏覽:243
虎牙電腦系統修復 瀏覽:668
電腦可以從u盤啟動無法從硬碟啟動 瀏覽:944
5000組裝電腦跑多少分 瀏覽:411
永樂和國美的電腦哪個靠譜 瀏覽:567
電腦的屏幕橫 瀏覽:834
京東賣一台電腦大概能賺多少錢 瀏覽:249
什麼軟體可以電腦剪輯視頻 瀏覽:727