From 813fc74972426bc2fcbc596427bfa33957d3bd71 Mon Sep 17 00:00:00 2001 From: poslop Date: Wed, 14 Jan 2026 15:19:58 -0600 Subject: [PATCH] added more reg --- Readme.md | 2 +- RemoveHKeyPrinters/RemoveHKeyPrinters.ps1 | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/Readme.md b/Readme.md index 304360c..887b696 100644 --- a/Readme.md +++ b/Readme.md @@ -1 +1 @@ -Readme +### Collection of Scripts used for admin tasks on Windows diff --git a/RemoveHKeyPrinters/RemoveHKeyPrinters.ps1 b/RemoveHKeyPrinters/RemoveHKeyPrinters.ps1 index a927b50..37382f6 100644 --- a/RemoveHKeyPrinters/RemoveHKeyPrinters.ps1 +++ b/RemoveHKeyPrinters/RemoveHKeyPrinters.ps1 @@ -1,5 +1,5 @@ $flagFolder = "C:\ProgramData\PrinterHKeyClean" -$flagFile = "${flagFolder}\v1.flag" +$flagFile = "${flagFolder}\v2.flag" if (!(Test-Path $flagFolder)) { New-Item -Path $flagFolder -ItemType Directory -Force | Out-Null @@ -23,6 +23,7 @@ $HKUsersPrinterPaths = @( $HKLMPrinterPaths = @( 'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print\Providers', + 'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print\V4 Connections', 'HKEY_LOCAL_MACHINE\SOFTWARE\Xerox\PrinterDriver' ) @@ -38,8 +39,8 @@ foreach ($HKLMPrinterPaths in $HKLMPrinterPaths) { } } -foreach ($sid in $sids) { - $sid = $sid.PSChildName +foreach ($sidItem in $sids) { + $sid = $sidItem.PSChildName $profilePath = (Get-ItemProperty -Path $sid.PSPath -Name ProfileImagePath).ProfileImagePath foreach ($HKUsersPrinterPath in $HKUsersPrinterPaths) {