Windows有一個很好的功能,可以用來實現非常接近你需要的場景。該功能的名稱是「Active Setup」。該功能使用企業網絡的許多管理員對已安裝的軟件進行一些定製,這將根據用戶配置文件或HKCU中的更改進行。
在介紹了Internet Explorer 4之後(我希望它是IE4),微軟發現有時需要能夠運行可以修改HKCU設置或從用戶配置文件修改某些文件的小設置。所以微軟做了一些這樣的IE4組件。稍後,組件(Active Setup)是Windows操作系統的一部分。
由於時間可以使用下面的註冊表項做一個軟件運行的這個
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Active Setup\Installed Components\[Guid]
和
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Active Setup\Installed Components\[Guid]
主要設置在行政方面和創建HKLM關鍵SOFTWARE\Microsoft\Active Setup\Installed Components\[Guid]
一些值。最重要的是名稱爲StubPath
和Version
值的REG_EXPAND_SZ值。 StubPath
定義了迷你設置的路徑,如果用戶登錄並且他的HKCU部件中沒有SOFTWARE\Microsoft\Active Setup\Installed Components\[Guid]
,則應該運行此迷你設置。在迷你設置運行後,將SOFTWARE\Microsoft\Active Setup\Installed Components\[Guid]
值的副本從HKLM複製到HKCU,因此在下次登錄時不會啓動該設置。因此,HKLM值定義了微型設置,HKCU值用於驗證微型設置是否必須運行/重新運行。如果增加HKLM部分中的Version
值,則迷你設置將重新運行一次,並且將更新Version
的HKCU值。
因此,主軟件設置不僅可以創建一些HKCU設置,還可以將其導出到reg文件中,並且可以使用regedit.exe/s TheRegFile.reg作爲值StubPath
。
如果能讀取here活動設置的簡短描述。
我無法理解HKCU漫遊是什麼意思? – anand
@ Alien01做一個網絡搜索「漫遊配置文件」 –
好吧,這意味着漫遊配置文件應該只適用於公司域用戶。如果我只在本地機器上創建新用戶,而不在域中,那麼它將被視爲漫遊配置文件?對於本地機器上的用戶,我仍然能夠看到所有註冊表項。 – anand