cschneegans / unattend-generator

.NET Core library to create highly customized autounattend.xml files
https://schneegans.de/windows/unattend-generator/
MIT License
378 stars 34 forks source link

[FEATURE_REQUEST] New registry settings for unattend-generator #27

Open deffcolony opened 1 month ago

deffcolony commented 1 month ago

I would like to request the addition of the following registry settings to the unattended Windows setup generator available at https://schneegans.de/windows/unattend-generator/. These settings would help customize the taskbar, explorer, and desktop experience.

<!-- [TASKBAR] Task View button (0 = Hide)-->
reg.exe add "HKU\DefaultUser\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "ShowTaskViewButton" /t REG_DWORD /d 0 /f

<!-- [TASKBAR] Set alignment to Left (0 = Left) -->
reg.exe add "HKU\DefaultUser\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "TaskbarAl" /t REG_DWORD /d 0 /f

<!-- [TASKBAR] widgets  (0 = Disable)-->
reg.exe add "HKU\DefaultUser\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "TaskbarDa" /t REG_DWORD /d 0 /f

<!-- [TASKBAR] Copilot button on taskbar (0 = Disable)-->
reg.exe add "HKU\DefaultUser\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "ShowCopilotButton" /t REG_DWORD /d 0 /f

<!-- [TASKBAR] Search box (0 = Hide)-->
reg.exe add "HKU\DefaultUser\Software\Microsoft\Windows\CurrentVersion\Search" /v "SearchboxTaskbarMode" /t REG_DWORD /d 0 /f

<!-- [EXPLORER] Show file extensions for known file types (0 = Enable)-->
reg.exe add "HKU\DefaultUser\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "HideFileExt" /t REG_DWORD /d 0 /f

<!-- [EXPLORER] Compact view for items (1 = Enable)-->
reg.exe add "HKU\DefaultUser\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "UseCompactMode" /t REG_DWORD /d 1 /f

<!-- [EXPLORER] Bing Search in start menu (0 = Disable)-->
reg.exe add "HKU\DefaultUser\Software\Microsoft\Windows\CurrentVersion\Search" /v "BingSearchEnabled" /t REG_DWORD /d 0 /f

<!-- [DESKTOP] Show "This PC" icon (0 = Enable)-->
reg.exe add "HKU\DefaultUser\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel" /v "{20D04FE0-3AEA-1069-A2D8-08002B30309D}" /t REG_DWORD /d 0 /f

<!-- [TASKBAR] Disable App Launch Tracking for all users (1 = Enable)-->
reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows\EdgeUI" /v "DisableMFUTracking" /t REG_DWORD /d 1 /f

<!-- [SUGGESTIONS] Show recommendations for tips, shortcuts, new apps, and more in start (0 = Disable) -->
reg.exe add "HKU\DefaultUser\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "Start_IrisRecommendations" /t REG_DWORD /d 0 /f

<!-- [SUGGESTIONS] Suggest ways I can finish setting up my device to get the most out of Windows (0 = Disable)-->
reg.exe add "HKU\DefaultUser\Software\Microsoft\Windows\CurrentVersion\UserProfileEngagement" /v "ScoobeSystemSettingEnabled" /t REG_DWORD /d 0 /f

<!-- [SUGGESTIONS] Sync provider ads (0 = Disable)-->
reg.exe add "HKU\DefaultUser\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "ShowSyncProviderNotifications" /t REG_DWORD /d 0 /f

<!-- [SUGGESTIONS] "Suggested" app notifications (Ads for MS services) (0 = Disable)-->
reg.exe add "HKU\DefaultUser\Software\Microsoft\Windows\CurrentVersion\Notifications\Settings\Windows.SystemToast.Suggested" /v "Enabled" /t REG_DWORD /d 0 /f
cschneegans commented 1 month ago

Some of these settings a quite specific and in my opinion don't justify their own setting. However, I have now added settings to

via https://github.com/cschneegans/unattend-generator/commit/e0554aeece582b2ce36342923c7dd0222f2b2000. Check out the new Windows Explorer tweaks section in the web UI.