為什麼應用程式安裝會讓你重新啟動並關閉其他應用程式?

當你去安裝一個新的應用程式時,每個人都會遇到這種情況,Windows會告訴你先重新啟動。或在之後重新啟動。或者它要求您先關閉所有其他應用程式。為什麼會這樣?...

為什麼應用程式安裝會讓你重新啟動並關閉其他應用程式?

當你去安裝一個新的應用程式時,每個人都會遇到這種情況,Windows會告訴你先重新啟動。或在之後重新啟動。或者它要求您先關閉所有其他應用程式。為什麼會這樣?

在今天的極客課程中,我們將確切地解釋為什麼Windows會因為所有這些重新啟動而如此惱火,並希望能讓您更好地理解為什麼事情會以這種方式工作。

那麼,為什麼安裝程式讓人討厭呢?

簡而言之,大多數安裝程式都很煩人,因為它們要麼寫得不太好,要麼整合到Windows太深,無法複製系統檔案並在不重新啟動的情況下啟動所有必要的程式。

這個問題更加複雜,因為Windows應用程式經常使用在多個應用程式之間共享的DLL(動態連結庫)檔案。這是一個好主意,但在安裝和解除安裝應用程式時,需要重新啟動可能會讓人惱火。真正可悲的是,現在很多應用程式都是完全獨立的,沒有取代內建的Windows dll,但它們的安裝程式仍然讓你重新啟動。

以下是一些安裝程式可能會感到惱火的例項:

  • 如果要安裝的應用程式需要複製另一個應用程式當前正在使用的檔案的新版本,它將提示您關閉所有其他應用程式,或者使您重新啟動。
  • 如果以前的安裝或Windows更新有掛起的更改需要重新啟動,則某些安裝將失敗,並要求您首先重新啟動。
  • 如果您正在安裝的應用程式有另一個應用程式的外掛(如資源管理器上下文選單或瀏覽器外掛),它將提示您重新啟動或關閉其他應用程式。
  • 有時寫得不好的安裝程式會要求您重新啟動,因為他們自己沒有啟動所需的服務。

讓我們仔細看看其中的一些例子,這樣您就可以完全理解發生了什麼。

重新啟動時需要複製正在使用的檔案

如果應用程式安裝程式需要複製某些檔案,但這些檔案當前正在使用,或者在Windows Update中是系統檔案,則它將利用Windows中的掛起功能,允許安裝程式指定在重新啟動後以及Windows中的所有內容啟動之前執行檔案操作。

安裝程式將向登錄檔中的以下位置寫入金鑰:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager \PendingFileRenameOperati***

如果你收到一個錯誤,說你需要先重新啟動,你可以開啟這個鍵,你會看到所有的檔案,需要更換下一次重新啟動。

為什麼應用程式安裝會讓你重新啟動並關閉其他應用程式?

您可能不想弄亂這個鍵的內容,否則事情很快就會變得奇怪。在一些非常罕見的情況下,即使在多次重新啟動之後,這個金鑰也不會被清空,您可能需要擦除金鑰的內容,但是您可能應該避免這樣做,除非您非常確定。

安裝已在進行中

如果當前正在進行安裝,則某些安裝程式將無法啟動,因此他們將檢查以下鍵以檢視是否已經進行了安裝:

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\InProgress

我沒有這個的截圖,但是你可以從鑰匙的名字中得到這個想法。

windows update使您重新啟動

如果您收到一條訊息說在重新啟動計算機之前無法安裝應用程式,那是因為Windows Update需要強制重新啟動。例如,如果您收到以下錯誤訊息:

為什麼應用程式安裝會讓你重新啟動並關閉其他應用程式?

這是因為您可能在看到彈出的對話方塊時單擊了“推遲”:

為什麼應用程式安裝會讓你重新啟動並關閉其他應用程式?

如果您進入登錄檔,您將看到在登錄檔中的以下位置有一個RebootRequired鍵:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\ CurrentVersion\WindowsUpdate\Auto Update

右邊有一大堆GUID值,雖然它們與登錄檔中的任何內容都不相關,但它們存在的事實就是觸發該訊息的原因。

為什麼應用程式安裝會讓你重新啟動並關閉其他應用程式?

從技術上講,您可能可以匯出金鑰的內容,安裝應用程式,然後將它們放回,但這可能會破壞某些內容,重新啟動不是很痛苦嗎?


因此,現在您瞭解了更多關於應用程式安裝程式為什麼會這樣工作的內容。你還有什麼想知道的嗎?在評論中解釋你的挫敗感,我們會看看是否能解釋清楚。

  • 發表於 2021-04-11 08:00
  • 閱讀 ( 25 )
  • 分類:網際網路

你可能感興趣的文章

你的蘋果手錶慢了嗎?這裡有6個技巧來解決它

...就加倍了。經常使用Apple Watch,再加上新的、要求更高的應用程式或功能,會讓它執行緩慢。如果這種情況發生在你身上,這裡有幾個補丁,你可以嘗試讓你的蘋果手錶執行平穩,作為一個全新的。1更新apple watch如果您想修復任...

  • 發佈於 2021-03-10 22:46
  • 閲讀 ( 63 )

什麼是wsappx?為什麼在Windows10中會導致磁碟和cpu的高使用率?

... 為什麼wsappx使用系統資源? ...

  • 發佈於 2021-03-12 05:43
  • 閲讀 ( 133 )

5個常見的android神話和誤解你需要停止相信

... 我們之前討論過硬體**商如何定製Android。這就是為什麼HTC**的外觀和行為與LG**不同,而LG**又與最新的三星**完全不同。許多元素,從圖示到設定選單中的專案名稱,在不同的裝置上有很大的不同。 ...

  • 發佈於 2021-03-12 14:17
  • 閲讀 ( 49 )

為什麼應該(不應該)雙引導linux的7個原因

... 但為什麼不選擇兩者呢?這裡有五個理由雙重啟動和兩個理由你不應該。 ...

  • 發佈於 2021-03-17 06:05
  • 閲讀 ( 54 )

youtube壞了?下面是如何修復它

... 假設YouTube又開始工作了,為什麼不把它做得更好呢?你可以使用這些YouTube網路應用和擴充套件來實現這一點,這些應用和擴充套件允許你剪輯影片、搜尋影片中的文字、為影片添加註釋等等。 ...

  • 發佈於 2021-03-18 10:24
  • 閲讀 ( 64 )

在windows 10中臨時關閉windows update的7種方法

...ndows更新了嗎?到目前為止,您最麻煩的Windows更新體驗是什麼?請注意,如果遇到問題,有一些方法可以解決卡住的Windows更新。 ...

  • 發佈於 2021-03-25 10:04
  • 閲讀 ( 58 )

如何用3個基本技巧加速舊的android裝置

... 執行分析後,Files Go可以讓你知道你在使用什麼應用程式以及你可以刪除什麼媒體。不過,這可能需要一段時間,具體取決於您的裝置。 ...

  • 發佈於 2021-03-26 08:02
  • 閲讀 ( 54 )

8種解決無法開啟的不和諧的簡單方法

...式使用完這些檔案,這些檔案就沒有多大用處了(這就是為什麼Windows不會自動刪除這些臨時檔案)。 ...

  • 發佈於 2021-03-28 10:51
  • 閲讀 ( 56 )

修復不斷重啟的iphone的8個步驟

...間已經滿了,你的iPhone就不能正常工作,這也許可以解釋為什麼它會不斷重啟。 ...

  • 發佈於 2021-03-30 03:45
  • 閲讀 ( 57 )

如何在iphone、ipad、mac或apple watch上關閉siri

如果你的iPhone、iPad、Mac或applewatch上沒有使用Siri,為什麼不關掉它呢?有一個簡單快捷的方法。雖然Siri是一個很好的虛擬助手,可以查詢和檢索多種型別的資訊,但它並不適合所有人。 ...

  • 發佈於 2021-03-30 05:13
  • 閲讀 ( 67 )
jkyz69353
jkyz69353

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦