簡介
Microsoft 不支援修改ProgramFilesDir登錄值變更的程式檔案資料夾的位置。如果您變更程式檔案資料夾的位置,您可能會遇到問題,與某些 Microsoft 程式或某些軟體更新程式。
更多的資訊
ProgramFilesDir 的登錄值位於下列登錄子機碼︰
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion若要變更的程式檔案資料夾的位置時,用於 ProgramFilesDir 登錄項目。此外,您可能要修改登錄以指向新的 [程式檔案] 資料夾中的每個參考。您也可以將原始程式檔案資料夾的內容移到新的位置。不過,我們不會測試的程式檔案資料夾的預設位置的變更。因此,我們不建議或支援 ProgramFilesDir 登錄值,若要變更的程式檔案資料夾的預設位置。
當您設定 ProgramFilesDir 登錄值,使用預設位置以外的位置時,Microsoft 的 hotfix、 更新和安全性更新不要更新的預設位置中的檔案。因此,您可能會遇到系統不穩定或未預期的問題,Microsoft 程式與軟體更新。例如,您可能會遇到下列問題︰-
Microsoft 的快速補充程式、 更新和安全性更新可能未正確安裝。
-
可能未正確安裝新版本的 Microsoft Internet Explorer 或 Microsoft Windows Media Player。
此外,「 Microsoft Windows 檔案保護 」 功能,可協助保護 [Internet Explorer] 資料夾中的檔案不支援變更的程式檔案資料夾的預設位置。
注意Internet Explorer 的安裝資料夾位於 Program Files 資料夾中。 如果您變更程式檔案資料夾的位置,您可能會遇到未預期的問題,可能會影響 Windows 的穩定性。 Internet Explorer 會編碼為受到 Windows 檔案保護,以及這些檔案的位置的二進位檔案的清單。您無法修改這些 Internet Explorer 中的位置。 下列程式會使用標準的 Windows Api 來決定的 Internet Explorer 的安裝資料夾位置︰-
Windows Internet Explorer 7 的安裝程式。
-
Windows 更新程式。
-
更新 Windows Internet Explorer 7 的程式。
這些 Windows Api 依賴背景登錄設定,以找出要更新的 Internet Explorer 的檔案。
注意當我們發展 Internet Explorer 7 時,我們決定使用標準的方法來判斷 Windows Internet Explorer 7 的安裝資料夾的位置。此項決策的目的是為了協助增加 Windows Internet Explorer 7 的穩定性。決定也有助於降低與其他程式的相容性方面,和 Windows Internet Explorer 7 服務性方面,您可能會遇到的問題的風險。若要變更的程式檔案資料夾所使用的預設位置的 ProgramFilesDir 登錄值的步驟
重要這個章節、 方法或工作包含修改登錄的步驟。不過,如果您不當修改登錄,可能會發生嚴重的問題。因此,請務必小心執行這些步驟。為加強保護,請在修改前備份登錄。然後,您可以在發生問題時還原登錄。如需有關如何備份和還原登錄的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
322756如何備份及還原 Windows 中的登錄 若要回到預設位置變更的程式檔案資料夾的位置,請依照下列步驟執行︰
-
按一下 [開始],按一下 [執行] 型別
regedit 然後按一下[確定]。 -
找出並按一下下列登錄子機碼︰
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion
-
在詳細資料] 窗格中, ProgramFilesDir的登錄值,以滑鼠右鍵按一下,然後按一下 [修改]。
-
在 [數值資料] 方塊中輸入的程式檔案] 資料夾的預設位置,然後按一下[確定]。
注意程式檔案資料夾的預設位置是系統磁碟機\Program 檔案。比方說,如果 C 磁碟機上安裝 Windows,則在 [數值資料] 方塊中輸入C:\Program 檔案。 -
結束登錄編輯程式。