From bc525294a443a85d954d579713e4e47586fb3dc2 Mon Sep 17 00:00:00 2001 From: adrijanh9 Date: Mon, 4 Nov 2024 16:48:30 +0100 Subject: [PATCH 1/2] Prompt user to disable automatic driver installation --- tiny11maker.ps1 | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tiny11maker.ps1 b/tiny11maker.ps1 index 7ef954d..7c5912b 100644 --- a/tiny11maker.ps1 +++ b/tiny11maker.ps1 @@ -241,6 +241,12 @@ Write-Host "Disabling Telemetry:" & 'reg' 'add' 'HKLM\zNTUSER\Software\Microsoft\Personalization\Settings' '/v' 'AcceptedPrivacyPolicy' '/t' 'REG_DWORD' '/d' '0' '/f' >null & 'reg' 'add' 'HKLM\zSOFTWARE\Policies\Microsoft\Windows\DataCollection' '/v' 'AllowTelemetry' '/t' 'REG_DWORD' '/d' '0' '/f' >null & 'reg' 'add' 'HKLM\zSYSTEM\ControlSet001\Services\dmwappushservice' '/v' 'Start' '/t' 'REG_DWORD' '/d' '4' '/f' >null + +$response = Read-Host "Disable automatic driver installation? (Y/n)" +if ($response.ToLower() -eq 'y'){ + & 'reg' 'add' 'HKLM\zSOFTWARE\Microsoft\Windows\CurrentVersion\DriverSearching' '/v' 'SearchOrderConfig' '/t' 'REG_DWORD' '/d' '0' '/f' >null +} + ## this function allows PowerShell to take ownership of the Scheduled Tasks registry key from TrustedInstaller. Based on Jose Espitia's script. function Enable-Privilege { param( From f7b0c96eb033c2a85d559cd48943fe95268a1fbb Mon Sep 17 00:00:00 2001 From: adrijanh9 Date: Sat, 9 Nov 2024 18:29:30 +0100 Subject: [PATCH 2/2] changed message --- tiny11maker.ps1 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tiny11maker.ps1 b/tiny11maker.ps1 index 7c5912b..502fa04 100644 --- a/tiny11maker.ps1 +++ b/tiny11maker.ps1 @@ -242,9 +242,9 @@ Write-Host "Disabling Telemetry:" & 'reg' 'add' 'HKLM\zSOFTWARE\Policies\Microsoft\Windows\DataCollection' '/v' 'AllowTelemetry' '/t' 'REG_DWORD' '/d' '0' '/f' >null & 'reg' 'add' 'HKLM\zSYSTEM\ControlSet001\Services\dmwappushservice' '/v' 'Start' '/t' 'REG_DWORD' '/d' '4' '/f' >null -$response = Read-Host "Disable automatic driver installation? (Y/n)" +$response = Read-Host "Prevent Windows from automatically installing device drivers? (Y/n)" if ($response.ToLower() -eq 'y'){ - & 'reg' 'add' 'HKLM\zSOFTWARE\Microsoft\Windows\CurrentVersion\DriverSearching' '/v' 'SearchOrderConfig' '/t' 'REG_DWORD' '/d' '0' '/f' >null + & 'reg' 'add' 'HKLM\zSOFTWARE\Microsoft\Windows\CurrentVersion\DriverSearching' '/v' 'SearchOrderConfig' '/t' 'REG_DWORD' '/d' '0' '/f' | Out-Null } ## this function allows PowerShell to take ownership of the Scheduled Tasks registry key from TrustedInstaller. Based on Jose Espitia's script.