iT邦幫忙

0

Server2008R2預設開啟程式修改


※主要問題:如何將Server2008R2上100個user .png 預設開啟的程式由「小畫家」改為『Windows相片檢視器』?

因為,此部Server2008R2的環境中,並無AD!
不太可能逐個帳號登入幫user修改,而且又有100個user!

→所以,我就將腦筋動到登錄檔上!(不知是否有其它不錯的梗?)

這下面的登錄檔是我一部Server 2008R2 Standard x64利用Administrator去查看regedit
擷取出其中三個user的登錄檔的部份內容,

內容主要是.png預設程式開啟的程式為『小畫家』

[code]
Windows Registry Editor Version 5.00

[HKEY_USERS\S-1-5-21-1614812690-3115405567-3164522328-1001\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.png\UserChoice]
"Progid"="PBrush"

[HKEY_USERS\S-1-5-21-1614812690-3115405567-3164522328-1007\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.png\UserChoice]
"Progid"="PBrush"

[HKEY_USERS\S-1-5-21-1614812690-3115405567-3164522328-1003\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.png\UserChoice]
"Progid"="PBrush"
[code]

我有查到,只要將"Progid"內的值由"PBrush"改為"pngfile"就可以使
預設開啟的程式由「小畫家」改為『Windows相片檢視器』了!

另外,我有觀察到每個user的登錄檔只有一部份路徑有「*處」不一樣
[HKEY_USERS\*******\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.png\UserChoice]

※延伸問題:是否有辦法批次修改這100個user底下的"Progid"的值?

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
窮嘶發發發
iT邦高手 1 級 ‧ 2015-11-26 13:18:20
最佳解答

確認所有的電腦都有啟動 Remote Registry
然後把你這一段 登錄 存成一份登錄檔 ( reg 檔案 )
然後確認你自己的電腦有所有電腦的系統管理員權限

接著打開 regedit 檔案 網路登錄 選其他電腦
然後 檔案 匯入 登錄檔案

就這麼作 100 次,不然就是用 按鍵精靈寫腳本讓他自動按
大概 幾分鐘就搞定了

WilliamHuang
iT邦研究生 1 級 ‧ 2015-11-26 09:01:24
【**此則訊息已被站方移除**】

我要發表回答

立即登入回答