07:在桌面顯示「本機」與「控制台」(Default profile + 已載入 user hive)
寫到 HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons 底下的 NewStartPanel + ClassicStartMenu 兩個 key(NewStartPanel 是 Win11 用、 ClassicStartMenu 為相容性也寫一份)。值 0=顯示,1=隱藏。 腳本內保留 5 個內建 CLSID 對照表註解,未來要新增/移除其他圖示 (使用者檔案 / 網路 / 資源回收筒)只需動 $showOnDesktop 陣列。
This commit is contained in:
@@ -49,6 +49,26 @@ function Apply-UiImeSettings {
|
||||
Set-RegValue $tg 'Hotkey' '3' 'String'
|
||||
Set-RegValue $tg 'Language Hotkey' '3' 'String'
|
||||
Set-RegValue $tg 'Layout Hotkey' '3' 'String'
|
||||
|
||||
# 桌面圖示顯示控制(HideDesktopIcons:0=顯示,1=隱藏;
|
||||
# NewStartPanel 是 Win11 用的 key,ClassicStartMenu 是舊版相容)
|
||||
# 內建可控的 5 個 CLSID:
|
||||
# 1 本機 This PC {20D04FE0-3AEA-1069-A2D8-08002B30309D}
|
||||
# 2 使用者檔案 User's Files {59031A47-3F72-44A7-89C5-5595FE6B30EE}
|
||||
# 3 網路 Network {F02C1A0D-BE21-4350-88B0-7367FC96EF3C}
|
||||
# 4 資源回收筒 Recycle Bin {645FF040-5081-101B-9F08-00AA002F954E}
|
||||
# 5 控制台 Control Panel {5399E694-6CE5-4D6C-8FCE-1D8870FDCBA0}
|
||||
# 目前需求:顯示「本機」與「控制台」(資源回收筒 Win11 預設就有)
|
||||
$showOnDesktop = @(
|
||||
'{20D04FE0-3AEA-1069-A2D8-08002B30309D}', # This PC
|
||||
'{5399E694-6CE5-4D6C-8FCE-1D8870FDCBA0}' # Control Panel
|
||||
)
|
||||
foreach ($keyName in @('NewStartPanel','ClassicStartMenu')) {
|
||||
$hk = "$base\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\$keyName"
|
||||
foreach ($clsid in $showOnDesktop) {
|
||||
Set-RegValue $hk $clsid 0
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Section 'apply-ui-ime-default-profile' {
|
||||
|
||||
Reference in New Issue
Block a user