From bef76df7a7d3a027c7dbf3c79931cf4e328726fb Mon Sep 17 00:00:00 2001 From: Dmitry Nefedov Date: Tue, 26 Mar 2024 22:50:59 +0300 Subject: [PATCH] Fixed Cursors function & #561 --- Wrapper/Config/config_Windows_10.json | 48 -- Wrapper/Config/config_Windows_10_LTSC.json | 18 - Wrapper/Config/config_Windows_11.json | 16 - .../de-DE/tooltip_Windows_10.json | 42 -- .../de-DE/tooltip_Windows_11.json | 14 - .../en-US/tooltip_Windows_10.json | 42 -- .../en-US/tooltip_Windows_11.json | 14 - Wrapper/Localizations/en-US/ui.json | 2 +- .../ru-RU/tooltip_Windows_10.json | 42 -- .../ru-RU/tooltip_Windows_11.json | 14 - Wrapper/SophiaScriptWrapper.exe | Bin 2805248 -> 2803200 bytes .../Functions.ps1 | 2 +- .../Module/Sophia.psm1 | 473 ++---------------- src/Sophia_Script_for_Windows_10/Sophia.ps1 | 24 - .../Module/Sophia.psm1 | 361 ++----------- .../Sophia.ps1 | 8 - .../Module/Sophia.psm1 | 361 ++----------- .../Sophia.ps1 | 8 - .../Module/Sophia.psm1 | 473 ++---------------- .../Sophia.ps1 | 24 - .../Module/Sophia.psm1 | 127 ++--- src/Sophia_Script_for_Windows_11/Sophia.ps1 | 8 - .../Module/Sophia.psm1 | 125 ++--- .../Sophia.ps1 | 8 - 24 files changed, 285 insertions(+), 1969 deletions(-) diff --git a/Wrapper/Config/config_Windows_10.json b/Wrapper/Config/config_Windows_10.json index f5485659..246aecd8 100644 --- a/Wrapper/Config/config_Windows_10.json +++ b/Wrapper/Config/config_Windows_10.json @@ -2231,22 +2231,6 @@ "Preset": "Zero", "WindowsDefault": "One" }, - { - "Region": "Context menu", - "Control": "cmb", - "Required": "false", - "Function": "RunAsDifferentUserContext", - "Arg": { - "Zero": { - "Tag": "Show" - }, - "One": { - "Tag": "Hide" - } - }, - "Preset": "Zero", - "WindowsDefault": "One" - }, { "Region": "Context menu", "Control": "cmb", @@ -2295,38 +2279,6 @@ "Preset": "", "WindowsDefault": "One" }, - { - "Region": "Context menu", - "Control": "cmb", - "Required": "false", - "Function": "EditWithPhotosContext", - "Arg": { - "Zero": { - "Tag": "Hide" - }, - "One": { - "Tag": "Show" - } - }, - "Preset": "Zero", - "WindowsDefault": "One" - }, - { - "Region": "Context menu", - "Control": "cmb", - "Required": "false", - "Function": "CreateANewVideoContext", - "Arg": { - "Zero": { - "Tag": "Hide" - }, - "One": { - "Tag": "Show" - } - }, - "Preset": "Zero", - "WindowsDefault": "One" - }, { "Region": "Context menu", "Control": "cmb", diff --git a/Wrapper/Config/config_Windows_10_LTSC.json b/Wrapper/Config/config_Windows_10_LTSC.json index a9debb68..42a3ad28 100644 --- a/Wrapper/Config/config_Windows_10_LTSC.json +++ b/Wrapper/Config/config_Windows_10_LTSC.json @@ -2094,24 +2094,6 @@ "LTSC2019": "true", "LTSC2021": "true" }, - { - "Region": "Context menu", - "Control": "cmb", - "Required": "false", - "Function": "RunAsDifferentUserContext", - "Arg": { - "Zero": { - "Tag": "Show" - }, - "One": { - "Tag": "Hide" - } - }, - "Preset": "Zero", - "WindowsDefault": "One", - "LTSC2019": "true", - "LTSC2021": "true" - }, { "Region": "Context menu", "Control": "cmb", diff --git a/Wrapper/Config/config_Windows_11.json b/Wrapper/Config/config_Windows_11.json index 10a347db..8c2e281c 100644 --- a/Wrapper/Config/config_Windows_11.json +++ b/Wrapper/Config/config_Windows_11.json @@ -2138,22 +2138,6 @@ "Preset": "Zero", "WindowsDefault": "One" }, - { - "Region": "Context menu", - "Control": "cmb", - "Required": "false", - "Function": "RunAsDifferentUserContext", - "Arg": { - "Zero": { - "Tag": "Show" - }, - "One": { - "Tag": "Hide" - } - }, - "Preset": "Zero", - "WindowsDefault": "One" - }, { "Region": "Context menu", "Control": "cmb", diff --git a/Wrapper/Localizations/de-DE/tooltip_Windows_10.json b/Wrapper/Localizations/de-DE/tooltip_Windows_10.json index a1f44a37..8b362ea2 100644 --- a/Wrapper/Localizations/de-DE/tooltip_Windows_10.json +++ b/Wrapper/Localizations/de-DE/tooltip_Windows_10.json @@ -1956,20 +1956,6 @@ } } }, - { - "Region": "Context menu", - "Function": "RunAsDifferentUserContext", - "Arg": { - "Zero": { - "Tag": "Show", - "ToolTip": "Anzeige von \"Als anderer Benutzer ausführen\" im Kontextmenü der .exe-Dateien." - }, - "One": { - "Tag": "Hide", - "ToolTip": "Die Option \"Als anderer Benutzer ausführen\" im Kontextmenü der .exe-Dateien ausblenden (Standardeinstellung)." - } - } - }, { "Region": "Context menu", "Function": "CastToDeviceContext", @@ -2012,34 +1998,6 @@ } } }, - { - "Region": "Context menu", - "Function": "EditWithPhotosContext", - "Arg": { - "Zero": { - "Tag": "Hide", - "ToolTip": "Ausblenden des Eintrags \"Mit Fotos bearbeiten\" im Kontextmenü von Mediendateien." - }, - "One": { - "Tag": "Show", - "ToolTip": "Den Eintrag \"Mit Fotos bearbeiten\" im Kontextmenü der Mediendateien anzeigen (Standardeinstellung)." - } - } - }, - { - "Region": "Context menu", - "Function": "CreateANewVideoContext", - "Arg": { - "Zero": { - "Tag": "Hide", - "ToolTip": "Ausblenden des Eintrags \"Neues Video erstellen\" im Kontextmenü der Mediendateien." - }, - "One": { - "Tag": "Show", - "ToolTip": "Den Eintrag \"Ein neues Video erstellen\" im Kontextmenü der Mediendateien anzeigen (Standardeinstellung)." - } - } - }, { "Region": "Context menu", "Function": "ImagesEditContext", diff --git a/Wrapper/Localizations/de-DE/tooltip_Windows_11.json b/Wrapper/Localizations/de-DE/tooltip_Windows_11.json index f3d7bde0..4f511e1f 100644 --- a/Wrapper/Localizations/de-DE/tooltip_Windows_11.json +++ b/Wrapper/Localizations/de-DE/tooltip_Windows_11.json @@ -1875,20 +1875,6 @@ } } }, - { - "Region": "Context menu", - "Function": "RunAsDifferentUserContext", - "Arg": { - "Zero": { - "Tag": "Show", - "ToolTip": "\"Als anderer Benutzer ausführen\" im Kontextmenü der .exe-Dateien anzeigen." - }, - "One": { - "Tag": "Hide", - "ToolTip": "\"Als anderer Benutzer ausführen\" im Kontextmenü der .exe-Dateien ausblenden (Standardeinstellung)." - } - } - }, { "Region": "Context menu", "Function": "CastToDeviceContext", diff --git a/Wrapper/Localizations/en-US/tooltip_Windows_10.json b/Wrapper/Localizations/en-US/tooltip_Windows_10.json index df697a1d..a44e3ecb 100644 --- a/Wrapper/Localizations/en-US/tooltip_Windows_10.json +++ b/Wrapper/Localizations/en-US/tooltip_Windows_10.json @@ -1956,20 +1956,6 @@ } } }, - { - "Region": "Context menu", - "Function": "RunAsDifferentUserContext", - "Arg": { - "Zero": { - "Tag": "Show", - "ToolTip": "Show the \"Run as different user\" item to the .exe filename extensions context menu." - }, - "One": { - "Tag": "Hide", - "ToolTip": "Hide the \"Run as different user\" item from the .exe filename extensions context menu (default value)." - } - } - }, { "Region": "Context menu", "Function": "CastToDeviceContext", @@ -2012,34 +1998,6 @@ } } }, - { - "Region": "Context menu", - "Function": "EditWithPhotosContext", - "Arg": { - "Zero": { - "Tag": "Hide", - "ToolTip": "Hide the \"Edit with Photos\" item from the media files context menu." - }, - "One": { - "Tag": "Show", - "ToolTip": "Show the \"Edit with Photos\" item in the media files context menu (default value)." - } - } - }, - { - "Region": "Context menu", - "Function": "CreateANewVideoContext", - "Arg": { - "Zero": { - "Tag": "Hide", - "ToolTip": "Hide the \"Create a new video\" item in the media files context menu." - }, - "One": { - "Tag": "Show", - "ToolTip": "Show the \"Create a new video\" item in the media files context menu (default value)." - } - } - }, { "Region": "Context menu", "Function": "ImagesEditContext", diff --git a/Wrapper/Localizations/en-US/tooltip_Windows_11.json b/Wrapper/Localizations/en-US/tooltip_Windows_11.json index 807a0dbb..781b814d 100644 --- a/Wrapper/Localizations/en-US/tooltip_Windows_11.json +++ b/Wrapper/Localizations/en-US/tooltip_Windows_11.json @@ -1875,20 +1875,6 @@ } } }, - { - "Region": "Context menu", - "Function": "RunAsDifferentUserContext", - "Arg": { - "Zero": { - "Tag": "Show", - "ToolTip": "Show the \"Run as different user\" item to the .exe filename extensions context menu." - }, - "One": { - "Tag": "Hide", - "ToolTip": "Hide the \"Run as different user\" item from the .exe filename extensions context menu (default value)." - } - } - }, { "Region": "Context menu", "Function": "CastToDeviceContext", diff --git a/Wrapper/Localizations/en-US/ui.json b/Wrapper/Localizations/en-US/ui.json index 07303840..5a671ffc 100644 --- a/Wrapper/Localizations/en-US/ui.json +++ b/Wrapper/Localizations/en-US/ui.json @@ -49,7 +49,7 @@ { "Id": "StatusBar", "Options": { - "statusBarHover": "Hover your mouse cursor over the selection items to information about each option", + "statusBarHover": "Hover your mouse cursor over the selection items for information about each option", "statusBarPresetLoaded": "preset loaded!", "statusBarPresetNotComp": "preset file is not compatible!", "statusBarSophiaPreset": "Sophia preset loaded!", diff --git a/Wrapper/Localizations/ru-RU/tooltip_Windows_10.json b/Wrapper/Localizations/ru-RU/tooltip_Windows_10.json index 6d62d6e3..c7a75083 100644 --- a/Wrapper/Localizations/ru-RU/tooltip_Windows_10.json +++ b/Wrapper/Localizations/ru-RU/tooltip_Windows_10.json @@ -1956,20 +1956,6 @@ } } }, - { - "Region": "Context menu", - "Function": "RunAsDifferentUserContext", - "Arg": { - "Zero": { - "Tag": "Show", - "ToolTip": "Отобразить пункт \"Запуск от имени другого пользователя\" в контекстное меню .exe файлов." - }, - "One": { - "Tag": "Hide", - "ToolTip": "Скрыть пункт \"Запуск от имени другого пользователя\" из контекстное меню .exe файлов (значение по умолчанию)." - } - } - }, { "Region": "Context menu", "Function": "CastToDeviceContext", @@ -2012,34 +1998,6 @@ } } }, - { - "Region": "Context menu", - "Function": "EditWithPhotosContext", - "Arg": { - "Zero": { - "Tag": "Hide", - "ToolTip": "Скрыть пункт \"Изменить с помощью приложения \"Фотографии\"\" из контекстного меню медиа-файлов." - }, - "One": { - "Tag": "Show", - "ToolTip": "Отобразить пункт \"Изменить с помощью приложения \"Фотографии\"\" в контекстном меню медиа-файлов (значение по умолчанию)." - } - } - }, - { - "Region": "Context menu", - "Function": "CreateANewVideoContext", - "Arg": { - "Zero": { - "Tag": "Hide", - "ToolTip": "Скрыть пункт \"Создать новое видео\" из контекстного меню медиа-файлов." - }, - "One": { - "Tag": "Show", - "ToolTip": "Отобразить пункт \"Создать новое видео\" в контекстном меню медиа-файлов (значение по умолчанию)." - } - } - }, { "Region": "Context menu", "Function": "ImagesEditContext", diff --git a/Wrapper/Localizations/ru-RU/tooltip_Windows_11.json b/Wrapper/Localizations/ru-RU/tooltip_Windows_11.json index 93fb9ae1..de30124c 100644 --- a/Wrapper/Localizations/ru-RU/tooltip_Windows_11.json +++ b/Wrapper/Localizations/ru-RU/tooltip_Windows_11.json @@ -1875,20 +1875,6 @@ } } }, - { - "Region": "Context menu", - "Function": "RunAsDifferentUserContext", - "Arg": { - "Zero": { - "Tag": "Show", - "ToolTip": "Отобразить пункт \"Запуск от имени другого пользователя\" в контекстное меню .exe файлов." - }, - "One": { - "Tag": "Hide", - "ToolTip": "Скрыть пункт \"Запуск от имени другого пользователя\" из контекстное меню .exe файлов (значение по умолчанию)." - } - } - }, { "Region": "Context menu", "Function": "CastToDeviceContext", diff --git a/Wrapper/SophiaScriptWrapper.exe b/Wrapper/SophiaScriptWrapper.exe index 7fc559d78db0a83e7c4418e59ad344cc2139e9a9..670277544b08f9b7980ff1eb4f3e57853a04a7ec 100644 GIT binary patch delta 456353 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

YT^Mx#YX69JTz0$R+SM{bqP0wVZ8@Ojx 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%0A_qkQ#0`tjTV~QkZ7Xtc6hQ2-_?%@& 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 delta 457800 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%0A(} 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 rlf1kf@}ibm8anb8Y%SK_WU8F^)3#y@ -function RunAsDifferentUserContext -{ - param - ( - [Parameter( - Mandatory = $true, - ParameterSetName = "Show" - )] - [switch] - $Show, - - [Parameter( - Mandatory = $true, - ParameterSetName = "Hide" - )] - [switch] - $Hide - ) - - switch ($PSCmdlet.ParameterSetName) - { - "Show" - { - Remove-ItemProperty -Path Registry::HKEY_CLASSES_ROOT\exefile\shell\runasuser -Name Extended -Force -ErrorAction Ignore - } - "Hide" - { - New-ItemProperty -Path Registry::HKEY_CLASSES_ROOT\exefile\shell\runasuser -Name Extended -PropertyType String -Value "" -Force - } - } -} - <# .SYNOPSIS The "Cast to Device" item in the media files and folders context menu @@ -14980,118 +14723,6 @@ function EditWithPaint3DContext } } -<# - .SYNOPSIS - The "Edit with Photos" item in the media files context menu - - .PARAMETER Hide - Hide the "Edit with Photos" item from the media files context menu - - .PARAMETER Show - Show the "Edit with Photos" item in the media files context menu - - .EXAMPLE - EditWithPhotosContext -Hide - - .EXAMPLE - EditWithPhotosContext -Show - - .NOTES - Current user -#> -function EditWithPhotosContext -{ - param - ( - [Parameter( - Mandatory = $true, - ParameterSetName = "Hide" - )] - [switch] - $Hide, - - [Parameter( - Mandatory = $true, - ParameterSetName = "Show" - )] - [switch] - $Show - ) - - if (-not (Get-AppxPackage -Name Microsoft.Windows.Photos)) - { - return - } - - switch ($PSCmdlet.ParameterSetName) - { - "Hide" - { - New-ItemProperty -Path Registry::HKEY_CLASSES_ROOT\AppX43hnxtbyyps62jhe9sqpdzxn1790zetc\Shell\ShellEdit -Name ProgrammaticAccessOnly -PropertyType String -Value "" -Force - } - "Show" - { - Remove-ItemProperty -Path Registry::HKEY_CLASSES_ROOT\AppX43hnxtbyyps62jhe9sqpdzxn1790zetc\Shell\ShellEdit -Name ProgrammaticAccessOnly -Force -ErrorAction Ignore - } - } -} - -<# - .SYNOPSIS - The "Create a new video" item in the media files context menu - - .PARAMETER Hide - Hide the "Create a new video" item from the media files context menu - - .PARAMETER Show - Show the "Create a new video" item in the media files context menu - - .EXAMPLE - CreateANewVideoContext -Hide - - .EXAMPLE - CreateANewVideoContext -Show - - .NOTES - Current user -#> -function CreateANewVideoContext -{ - param - ( - [Parameter( - Mandatory = $true, - ParameterSetName = "Hide" - )] - [switch] - $Hide, - - [Parameter( - Mandatory = $true, - ParameterSetName = "Show" - )] - [switch] - $Show - ) - - if (-not (Get-AppxPackage -Name Microsoft.Windows.Photos)) - { - return - } - - switch ($PSCmdlet.ParameterSetName) - { - "Hide" - { - New-ItemProperty -Path Registry::HKEY_CLASSES_ROOT\AppX43hnxtbyyps62jhe9sqpdzxn1790zetc\Shell\ShellCreateVideo -Name ProgrammaticAccessOnly -PropertyType String -Value "" -Force - } - "Show" - { - Remove-ItemProperty -Path Registry::HKEY_CLASSES_ROOT\AppX43hnxtbyyps62jhe9sqpdzxn1790zetc\Shell\ShellCreateVideo -Name ProgrammaticAccessOnly -Force -ErrorAction Ignore - } - } -} - <# .SYNOPSIS The "Edit" item in the images context menu diff --git a/src/Sophia_Script_for_Windows_10/Sophia.ps1 b/src/Sophia_Script_for_Windows_10/Sophia.ps1 index 61f4cd89..48a9e0b7 100644 --- a/src/Sophia_Script_for_Windows_10/Sophia.ps1 +++ b/src/Sophia_Script_for_Windows_10/Sophia.ps1 @@ -1365,14 +1365,6 @@ CABInstallContext -Show # Скрыть пункт "Установить" из контекстного меню .cab архивов (значение по умолчанию) # CABInstallContext -Hide -# Show the "Run as different user" item to the .exe filename extensions context menu -# Отобразить пункт "Запуск от имени другого пользователя" в контекстное меню .exe файлов -RunAsDifferentUserContext -Show - -# Hide the "Run as different user" item from the .exe filename extensions context menu (default value) -# Скрыть пункт "Запуск от имени другого пользователя" из контекстное меню .exe файлов (значение по умолчанию) -# RunAsDifferentUserContext -Hide - # Hide the "Cast to Device" item from the media files and folders context menu # Скрыть пункт "Передать на устройство" из контекстного меню медиа-файлов и папок CastToDeviceContext -Hide @@ -1397,22 +1389,6 @@ EditWithPaint3DContext -Hide # Отобразить пункт "Изменить с помощью Paint 3D" в контекстном меню медиа-файлов (значение по умолчанию) # EditWithPaint3DContext -Show -# Hide the "Edit with Photos" item from the media files context menu -# Скрыть пункт "Изменить с помощью приложения "Фотографии"" из контекстного меню медиа-файлов -EditWithPhotosContext -Hide - -# Show the "Edit with Photos" item in the media files context menu (default value) -# Отобразить пункт "Изменить с помощью приложения "Фотографии"" в контекстном меню медиа-файлов (значение по умолчанию) -# EditWithPhotosContext -Show - -# Hide the "Create a new video" item in the media files context menu -# Скрыть пункт "Создать новое видео" из контекстного меню медиа-файлов -CreateANewVideoContext -Hide - -# Show the "Create a new video" item in the media files context menu (default value) -# Отобразить пункт "Создать новое видео" в контекстном меню медиа-файлов (значение по умолчанию) -# CreateANewVideoContext -Show - # Hide the "Edit" item from the images context menu # Скрыть пункт "Изменить" из контекстного меню изображений ImagesEditContext -Hide diff --git a/src/Sophia_Script_for_Windows_10_LTSC_2019/Module/Sophia.psm1 b/src/Sophia_Script_for_Windows_10_LTSC_2019/Module/Sophia.psm1 index 74cb56c3..6d4fc2e9 100644 --- a/src/Sophia_Script_for_Windows_10_LTSC_2019/Module/Sophia.psm1 +++ b/src/Sophia_Script_for_Windows_10_LTSC_2019/Module/Sophia.psm1 @@ -2476,15 +2476,6 @@ function UserFolders { "Hide" { - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{0DB7E03F-FC29-4DC6-9020-FF41B59E513A}")) - { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{0DB7E03F-FC29-4DC6-9020-FF41B59E513A}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{0DB7E03F-FC29-4DC6-9020-FF41B59E513A}")) - { - New-Item -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{0DB7E03F-FC29-4DC6-9020-FF41B59E513A}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{31C0DD25-9439-4F12-BF41-7FF4EDA38722}\PropertyBag")) { New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{31C0DD25-9439-4F12-BF41-7FF4EDA38722}\PropertyBag" -Force @@ -2498,15 +2489,6 @@ function UserFolders } "Show" { - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{0DB7E03F-FC29-4DC6-9020-FF41B59E513A}")) - { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{0DB7E03F-FC29-4DC6-9020-FF41B59E513A}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{0DB7E03F-FC29-4DC6-9020-FF41B59E513A}")) - { - New-Item -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{0DB7E03F-FC29-4DC6-9020-FF41B59E513A}" -Force - } - Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{31C0DD25-9439-4F12-BF41-7FF4EDA38722}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore Remove-ItemProperty -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{31C0DD25-9439-4F12-BF41-7FF4EDA38722}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore } @@ -2518,15 +2500,6 @@ function UserFolders { "Hide" { - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}")) - { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}")) - { - New-Item -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}\PropertyBag")) { New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}\PropertyBag" -Force @@ -2540,15 +2513,6 @@ function UserFolders } "Show" { - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}")) - { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}")) - { - New-Item -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}" -Force - } - Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore Remove-ItemProperty -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore } @@ -2556,27 +2520,10 @@ function UserFolders } "Documents" { - switch ($Desktop) + switch ($Documents) { "Hide" { - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{A8CDFF1C-4878-43be-B5FD-F8091C1C60D0}")) - { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{A8CDFF1C-4878-43be-B5FD-F8091C1C60D0}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{A8CDFF1C-4878-43be-B5FD-F8091C1C60D0}")) - { - New-Item -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{A8CDFF1C-4878-43be-B5FD-F8091C1C60D0}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{d3162b92-9365-467a-956b-92703aca08af}")) - { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{d3162b92-9365-467a-956b-92703aca08af}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{d3162b92-9365-467a-956b-92703aca08af}")) - { - New-Item -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{d3162b92-9365-467a-956b-92703aca08af}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{f42ee2d3-909f-4907-8871-4c22fc0bf756}\PropertyBag")) { New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{f42ee2d3-909f-4907-8871-4c22fc0bf756}\PropertyBag" -Force @@ -2590,23 +2537,6 @@ function UserFolders } "Show" { - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{A8CDFF1C-4878-43be-B5FD-F8091C1C60D0}")) - { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{A8CDFF1C-4878-43be-B5FD-F8091C1C60D0}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{A8CDFF1C-4878-43be-B5FD-F8091C1C60D0}")) - { - New-Item -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{A8CDFF1C-4878-43be-B5FD-F8091C1C60D0}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{d3162b92-9365-467a-956b-92703aca08af}")) - { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{d3162b92-9365-467a-956b-92703aca08af}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{d3162b92-9365-467a-956b-92703aca08af}")) - { - New-Item -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{d3162b92-9365-467a-956b-92703aca08af}" -Force - } - Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{f42ee2d3-909f-4907-8871-4c22fc0bf756}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore Remove-ItemProperty -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{f42ee2d3-909f-4907-8871-4c22fc0bf756}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore } @@ -2614,85 +2544,34 @@ function UserFolders } "Downloads" { - switch ($Desktop) + switch ($Downloads) { "Hide" { - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{374DE290-123F-4565-9164-39C4925E467B}")) - { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{374DE290-123F-4565-9164-39C4925E467B}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{374DE290-123F-4565-9164-39C4925E467B}")) - { - New-Item -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{374DE290-123F-4565-9164-39C4925E467B}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{088e3905-0323-4b02-9826-5d99428e115f}")) - { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{088e3905-0323-4b02-9826-5d99428e115f}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{088e3905-0323-4b02-9826-5d99428e115f}")) - { - New-Item -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{088e3905-0323-4b02-9826-5d99428e115f}" -Force - } - - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5404642af1e4}\PropertyBag")) + if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5393042af1e4}\PropertyBag")) { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5404642af1e4}\PropertyBag" -Force + New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5393042af1e4}\PropertyBag" -Force } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5404642af1e4}\PropertyBag")) + if (-not (Test-Path -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5393042af1e4}\PropertyBag")) { - New-Item -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5404642af1e4}\PropertyBag" -Force + New-Item -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5393042af1e4}\PropertyBag" -Force } - New-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5404642af1e4}\PropertyBag" -Name ThisPCPolicy -PropertyType String -Value Hide -Force - New-ItemProperty -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5404642af1e4}\PropertyBag" -Name ThisPCPolicy -PropertyType String -Value Hide -Force + New-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5393042af1e4}\PropertyBag" -Name ThisPCPolicy -PropertyType String -Value Hide -Force + New-ItemProperty -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5393042af1e4}\PropertyBag" -Name ThisPCPolicy -PropertyType String -Value Hide -Force } "Show" { - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{374DE290-123F-4565-9164-39C4925E467B}")) - { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{374DE290-123F-4565-9164-39C4925E467B}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{374DE290-123F-4565-9164-39C4925E467B}")) - { - New-Item -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{374DE290-123F-4565-9164-39C4925E467B}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{088e3905-0323-4b02-9826-5d99428e115f}")) - { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{088e3905-0323-4b02-9826-5d99428e115f}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{088e3905-0323-4b02-9826-5d99428e115f}")) - { - New-Item -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{088e3905-0323-4b02-9826-5d99428e115f}" -Force - } - - Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5404642af1e4}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore - Remove-ItemProperty -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5404642af1e4}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore + Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5393042af1e4}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore + Remove-ItemProperty -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5393042af1e4}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore } } } "Music" { - switch ($Desktop) + switch ($Music) { "Hide" { - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{1CF1260C-4DD0-4ebb-811F-33C572699FDE}")) - { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{1CF1260C-4DD0-4ebb-811F-33C572699FDE}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{1CF1260C-4DD0-4ebb-811F-33C572699FDE}")) - { - New-Item -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{1CF1260C-4DD0-4ebb-811F-33C572699FDE}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{3dfdf296-dbec-4fb4-81d1-6a3438bcf4de}")) - { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{3dfdf296-dbec-4fb4-81d1-6a3438bcf4de}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{3dfdf296-dbec-4fb4-81d1-6a3438bcf4de}")) - { - New-Item -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{3dfdf296-dbec-4fb4-81d1-6a3438bcf4de}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{a0c69a99-21c8-4671-8703-7934162fcf1d}\PropertyBag")) { New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{a0c69a99-21c8-4671-8703-7934162fcf1d}\PropertyBag" -Force @@ -2706,23 +2585,6 @@ function UserFolders } "Show" { - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{1CF1260C-4DD0-4ebb-811F-33C572699FDE}")) - { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{1CF1260C-4DD0-4ebb-811F-33C572699FDE}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{1CF1260C-4DD0-4ebb-811F-33C572699FDE}")) - { - New-Item -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{1CF1260C-4DD0-4ebb-811F-33C572699FDE}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{3dfdf296-dbec-4fb4-81d1-6a3438bcf4de}")) - { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{3dfdf296-dbec-4fb4-81d1-6a3438bcf4de}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{3dfdf296-dbec-4fb4-81d1-6a3438bcf4de}")) - { - New-Item -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{3dfdf296-dbec-4fb4-81d1-6a3438bcf4de}" -Force - } - Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{a0c69a99-21c8-4671-8703-7934162fcf1d}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore Remove-ItemProperty -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{a0c69a99-21c8-4671-8703-7934162fcf1d}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore } @@ -2730,27 +2592,10 @@ function UserFolders } "Pictures" { - switch ($Desktop) + switch ($Pictures) { "Hide" { - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{3ADD1653-EB32-4cb0-BBD7-DFA0ABB5ACCA}")) - { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{3ADD1653-EB32-4cb0-BBD7-DFA0ABB5ACCA}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{3ADD1653-EB32-4cb0-BBD7-DFA0ABB5ACCA}")) - { - New-Item -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{3ADD1653-EB32-4cb0-BBD7-DFA0ABB5ACCA}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{24ad3ad4-a569-4530-98e1-ab02f9417aa8}")) - { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{24ad3ad4-a569-4530-98e1-ab02f9417aa8}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{24ad3ad4-a569-4530-98e1-ab02f9417aa8}")) - { - New-Item -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{24ad3ad4-a569-4530-98e1-ab02f9417aa8}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{0ddd015d-b06c-45d5-8c4c-f59713854639}\PropertyBag")) { New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{0ddd015d-b06c-45d5-8c4c-f59713854639}\PropertyBag" -Force @@ -2764,51 +2609,17 @@ function UserFolders } "Show" { - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{3ADD1653-EB32-4cb0-BBD7-DFA0ABB5ACCA}")) - { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{3ADD1653-EB32-4cb0-BBD7-DFA0ABB5ACCA}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{3ADD1653-EB32-4cb0-BBD7-DFA0ABB5ACCA}")) - { - New-Item -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{3ADD1653-EB32-4cb0-BBD7-DFA0ABB5ACCA}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{24ad3ad4-a569-4530-98e1-ab02f9417aa8}")) - { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{24ad3ad4-a569-4530-98e1-ab02f9417aa8}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{24ad3ad4-a569-4530-98e1-ab02f9417aa8}")) - { - New-Item -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{24ad3ad4-a569-4530-98e1-ab02f9417aa8}" -Force - } - - Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5404642af1e4}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore - Remove-ItemProperty -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5404642af1e4}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore + Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{0ddd015d-b06c-45d5-8c4c-f59713854639}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore + Remove-ItemProperty -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{0ddd015d-b06c-45d5-8c4c-f59713854639}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore } } } "Videos" { - switch ($Desktop) + switch ($Videos) { "Hide" { - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{A0953C92-50DC-43bf-BE83-3742FED03C9C}")) - { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{A0953C92-50DC-43bf-BE83-3742FED03C9C}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{A0953C92-50DC-43bf-BE83-3742FED03C9C}")) - { - New-Item -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{A0953C92-50DC-43bf-BE83-3742FED03C9C}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{f86fa3ab-70d2-4fc7-9c99-fcbf05467f3a}")) - { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{f86fa3ab-70d2-4fc7-9c99-fcbf05467f3a}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{f86fa3ab-70d2-4fc7-9c99-fcbf05467f3a}")) - { - New-Item -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{f86fa3ab-70d2-4fc7-9c99-fcbf05467f3a}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{35286a68-3c57-41a1-bbb1-0eae73d76c95}\PropertyBag")) { New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{35286a68-3c57-41a1-bbb1-0eae73d76c95}\PropertyBag" -Force @@ -2822,23 +2633,6 @@ function UserFolders } "Show" { - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{A0953C92-50DC-43bf-BE83-3742FED03C9C}")) - { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{A0953C92-50DC-43bf-BE83-3742FED03C9C}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{A0953C92-50DC-43bf-BE83-3742FED03C9C}")) - { - New-Item -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{A0953C92-50DC-43bf-BE83-3742FED03C9C}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{f86fa3ab-70d2-4fc7-9c99-fcbf05467f3a}")) - { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{f86fa3ab-70d2-4fc7-9c99-fcbf05467f3a}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{f86fa3ab-70d2-4fc7-9c99-fcbf05467f3a}")) - { - New-Item -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{f86fa3ab-70d2-4fc7-9c99-fcbf05467f3a}" -Force - } - Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{35286a68-3c57-41a1-bbb1-0eae73d76c95}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore Remove-ItemProperty -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{35286a68-3c57-41a1-bbb1-0eae73d76c95}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore } @@ -3808,6 +3602,14 @@ function Cursors $Default ) + if (-not (Test-Path -Path "$env:SystemRoot\System32\tar.exe")) + { + Write-Information -MessageData "" -InformationAction Continue + Write-Verbose -Message $Localization.Skipped -Verbose + + return + } + switch ($PSCmdlet.ParameterSetName) { "Dark" @@ -3845,8 +3647,8 @@ function Cursors $DownloadsFolder = Get-ItemPropertyValue -Path "HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" -Name "{374DE290-123F-4565-9164-39C4925E467B}" $Parameters = @{ - Uri = "https://github.com/farag2/Sophia-Script-for-Windows/raw/master/Misc/Cursors.zip" - OutFile = "$DownloadsFolder\Cursors.zip" + Uri = "https://github.com/farag2/Sophia-Script-for-Windows/raw/master/Misc/dark.zip" + OutFile = "$DownloadsFolder\dark.zip" UseBasicParsing = $true Verbose = $true } @@ -3857,14 +3659,8 @@ function Cursors New-Item -Path "$env:SystemRoot\Cursors\W11_dark_v2.2" -ItemType Directory -Force } - Add-Type -Assembly System.IO.Compression.FileSystem - $ZIP = [IO.Compression.ZipFile]::OpenRead("$DownloadsFolder\Cursors.zip") - $ZIP.Entries | Where-Object -FilterScript {$_.FullName -like "dark/*.*"} | ForEach-Object -Process { - [IO.Compression.ZipFileExtensions]::ExtractToFile($_, "$env:SystemRoot\Cursors\W11_dark_v2.2\$($_.Name)", $true) - } - $ZIP.Dispose() - - Remove-Item -Path "$DownloadsFolder\Cursors.zip" -Force + # Extract archive + Start-Process -FilePath "$env:SystemRoot\System32\tar.exe" -ArgumentList "-xf `"$DownloadsFolder\dark.zip`" -C `"$env:SystemRoot\Cursors\W11_dark_v2.2`" -v" New-ItemProperty -Path "HKCU:\Control Panel\Cursors" -Name "(default)" -PropertyType String -Value "W11 Cursors Dark Free v2.2 by Jepri Creations" -Force New-ItemProperty -Path "HKCU:\Control Panel\Cursors" -Name AppStarting -PropertyType ExpandString -Value "%SystemRoot%\Cursors\W11_dark_v2.2\working.ani" -Force @@ -3916,6 +3712,8 @@ function Cursors "%SystemRoot%\Cursors\W11_dark_v2.2\pin.cur" ) -join "," New-ItemProperty -Path "HKCU:\Control Panel\Cursors\Schemes" -Name "W11 Cursors Dark Free v2.2 by Jepri Creations" -PropertyType String -Value $Schemes -Force + + Remove-Item -Path "$DownloadsFolder\dark.zip" -Force } catch [System.Net.WebException] { @@ -3968,8 +3766,8 @@ function Cursors $DownloadsFolder = Get-ItemPropertyValue -Path "HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" -Name "{374DE290-123F-4565-9164-39C4925E467B}" $Parameters = @{ - Uri = "https://github.com/farag2/Sophia-Script-for-Windows/raw/master/Misc/Cursors.zip" - OutFile = "$DownloadsFolder\Cursors.zip" + Uri = "https://github.com/farag2/Sophia-Script-for-Windows/raw/master/Misc/light.zip" + OutFile = "$DownloadsFolder\light.zip" UseBasicParsing = $true Verbose = $true } @@ -3980,14 +3778,8 @@ function Cursors New-Item -Path "$env:SystemRoot\Cursors\W11_light_v2.2" -ItemType Directory -Force } - Add-Type -Assembly System.IO.Compression.FileSystem - $ZIP = [IO.Compression.ZipFile]::OpenRead("$DownloadsFolder\Cursors.zip") - $ZIP.Entries | Where-Object -FilterScript {$_.FullName -like "light/*.*"} | ForEach-Object -Process { - [IO.Compression.ZipFileExtensions]::ExtractToFile($_, "$env:SystemRoot\Cursors\W11_light_v2.2\$($_.Name)", $true) - } - $ZIP.Dispose() - - Remove-Item -Path "$DownloadsFolder\Cursors.zip" -Force + # Extract archive + Start-Process -FilePath "$env:SystemRoot\System32\tar.exe" -ArgumentList "-xf `"$DownloadsFolder\light.zip`" -C `"$env:SystemRoot\Cursors\W11_light_v2.2`" -v" New-ItemProperty -Path "HKCU:\Control Panel\Cursors" -Name "(default)" -PropertyType String -Value "W11 Cursor Light Free v2.2 by Jepri Creations" -Force New-ItemProperty -Path "HKCU:\Control Panel\Cursors" -Name AppStarting -PropertyType ExpandString -Value "%SystemRoot%\Cursors\W11_light_v2.2\working.ani" -Force @@ -4020,25 +3812,27 @@ function Cursors New-Item -Path "HKCU:\Control Panel\Cursors\Schemes" -Force } [string[]]$Schemes = ( - "%SystemRoot%\Cursors\W11_dark_v2.2\pointer.cur", - "%SystemRoot%\Cursors\W11_dark_v2.2\help.cur", - "%SystemRoot%\Cursors\W11_dark_v2.2\working.ani", - "%SystemRoot%\Cursors\W11_dark_v2.2\busy.ani",, - "%SystemRoot%\Cursors\W11_dark_v2.2\precision.cur", - "%SystemRoot%\Cursors\W11_dark_v2.2\beam.cur", - "%SystemRoot%\Cursors\W11_dark_v2.2\handwriting.cur", - "%SystemRoot%\Cursors\W11_dark_v2.2\unavailable.cur", - "%SystemRoot%\Cursors\W11_dark_v2.2\vert.cur", - "%SystemRoot%\Cursors\W11_dark_v2.2\horz.cur", - "%SystemRoot%\Cursors\W11_dark_v2.2\dgn1.cur", - "%SystemRoot%\Cursors\W11_dark_v2.2\dgn2.cur", - "%SystemRoot%\Cursors\W11_dark_v2.2\move.cur", - "%SystemRoot%\Cursors\W11_dark_v2.2\alternate.cur", - "%SystemRoot%\Cursors\W11_dark_v2.2\link.cur", - "%SystemRoot%\Cursors\W11_dark_v2.2\person.cur", - "%SystemRoot%\Cursors\W11_dark_v2.2\pin.cur" + "%SystemRoot%\Cursors\W11_light_v2.2\pointer.cur", + "%SystemRoot%\Cursors\W11_light_v2.2\help.cur", + "%SystemRoot%\Cursors\W11_light_v2.2\working.ani", + "%SystemRoot%\Cursors\W11_light_v2.2\busy.ani",, + "%SystemRoot%\Cursors\W11_light_v2.2\precision.cur", + "%SystemRoot%\Cursors\W11_light_v2.2\beam.cur", + "%SystemRoot%\Cursors\W11_light_v2.2\handwriting.cur", + "%SystemRoot%\Cursors\W11_light_v2.2\unavailable.cur", + "%SystemRoot%\Cursors\W11_light_v2.2\vert.cur", + "%SystemRoot%\Cursors\W11_light_v2.2\horz.cur", + "%SystemRoot%\Cursors\W11_light_v2.2\dgn1.cur", + "%SystemRoot%\Cursors\W11_light_v2.2\dgn2.cur", + "%SystemRoot%\Cursors\W11_light_v2.2\move.cur", + "%SystemRoot%\Cursors\W11_light_v2.2\alternate.cur", + "%SystemRoot%\Cursors\W11_light_v2.2\link.cur", + "%SystemRoot%\Cursors\W11_light_v2.2\person.cur", + "%SystemRoot%\Cursors\W11_light_v2.2\pin.cur" ) -join "," New-ItemProperty -Path "HKCU:\Control Panel\Cursors\Schemes" -Name "W11 Cursor Light Free v2.2 by Jepri Creations" -PropertyType String -Value $Schemes -Force + + Remove-Item -Path "$DownloadsFolder\light.zip" -Force } catch [System.Net.WebException] { @@ -11362,57 +11156,6 @@ function CABInstallContext } } -<# - .SYNOPSIS - The "Run as different user" item for the .exe filename extensions context menu - - .PARAMETER Show - Show the "Run as different user" item in the .exe filename extensions context menu - - .PARAMETER Hide - Hide the "Run as different user" item from the .exe filename extensions context menu - - .EXAMPLE - RunAsDifferentUserContext -Show - - .EXAMPLE - RunAsDifferentUserContext -Hide - - .NOTES - Current user -#> -function RunAsDifferentUserContext -{ - param - ( - [Parameter( - Mandatory = $true, - ParameterSetName = "Show" - )] - [switch] - $Show, - - [Parameter( - Mandatory = $true, - ParameterSetName = "Hide" - )] - [switch] - $Hide - ) - - switch ($PSCmdlet.ParameterSetName) - { - "Show" - { - Remove-ItemProperty -Path Registry::HKEY_CLASSES_ROOT\exefile\shell\runasuser -Name Extended -Force -ErrorAction Ignore - } - "Hide" - { - New-ItemProperty -Path Registry::HKEY_CLASSES_ROOT\exefile\shell\runasuser -Name Extended -PropertyType String -Value "" -Force - } - } -} - <# .SYNOPSIS The "Cast to Device" item in the media files and folders context menu diff --git a/src/Sophia_Script_for_Windows_10_LTSC_2019/Sophia.ps1 b/src/Sophia_Script_for_Windows_10_LTSC_2019/Sophia.ps1 index 926849c6..a0f1ea8d 100644 --- a/src/Sophia_Script_for_Windows_10_LTSC_2019/Sophia.ps1 +++ b/src/Sophia_Script_for_Windows_10_LTSC_2019/Sophia.ps1 @@ -1033,14 +1033,6 @@ CABInstallContext -Show # Скрыть пункт "Установить" из контекстного меню .cab архивов (значение по умолчанию) # CABInstallContext -Hide -# Show the "Run as different user" item to the .exe filename extensions context menu -# Отобразить пункт "Запуск от имени другого пользователя" в контекстное меню .exe файлов -RunAsDifferentUserContext -Show - -# Hide the "Run as different user" item from the .exe filename extensions context menu (default value) -# Скрыть пункт "Запуск от имени другого пользователя" из контекстное меню .exe файлов (значение по умолчанию) -# RunAsDifferentUserContext -Hide - # Hide the "Cast to Device" item from the media files and folders context menu # Скрыть пункт "Передать на устройство" из контекстного меню медиа-файлов и папок CastToDeviceContext -Hide diff --git a/src/Sophia_Script_for_Windows_10_LTSC_2021/Module/Sophia.psm1 b/src/Sophia_Script_for_Windows_10_LTSC_2021/Module/Sophia.psm1 index 2240497d..566902ac 100644 --- a/src/Sophia_Script_for_Windows_10_LTSC_2021/Module/Sophia.psm1 +++ b/src/Sophia_Script_for_Windows_10_LTSC_2021/Module/Sophia.psm1 @@ -2695,15 +2695,6 @@ function UserFolders { "Hide" { - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{0DB7E03F-FC29-4DC6-9020-FF41B59E513A}")) - { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{0DB7E03F-FC29-4DC6-9020-FF41B59E513A}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{0DB7E03F-FC29-4DC6-9020-FF41B59E513A}")) - { - New-Item -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{0DB7E03F-FC29-4DC6-9020-FF41B59E513A}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{31C0DD25-9439-4F12-BF41-7FF4EDA38722}\PropertyBag")) { New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{31C0DD25-9439-4F12-BF41-7FF4EDA38722}\PropertyBag" -Force @@ -2717,15 +2708,6 @@ function UserFolders } "Show" { - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{0DB7E03F-FC29-4DC6-9020-FF41B59E513A}")) - { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{0DB7E03F-FC29-4DC6-9020-FF41B59E513A}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{0DB7E03F-FC29-4DC6-9020-FF41B59E513A}")) - { - New-Item -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{0DB7E03F-FC29-4DC6-9020-FF41B59E513A}" -Force - } - Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{31C0DD25-9439-4F12-BF41-7FF4EDA38722}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore Remove-ItemProperty -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{31C0DD25-9439-4F12-BF41-7FF4EDA38722}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore } @@ -2737,15 +2719,6 @@ function UserFolders { "Hide" { - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}")) - { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}")) - { - New-Item -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}\PropertyBag")) { New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}\PropertyBag" -Force @@ -2759,15 +2732,6 @@ function UserFolders } "Show" { - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}")) - { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}")) - { - New-Item -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}" -Force - } - Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore Remove-ItemProperty -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore } @@ -2775,27 +2739,10 @@ function UserFolders } "Documents" { - switch ($Desktop) + switch ($Documents) { "Hide" { - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{A8CDFF1C-4878-43be-B5FD-F8091C1C60D0}")) - { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{A8CDFF1C-4878-43be-B5FD-F8091C1C60D0}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{A8CDFF1C-4878-43be-B5FD-F8091C1C60D0}")) - { - New-Item -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{A8CDFF1C-4878-43be-B5FD-F8091C1C60D0}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{d3162b92-9365-467a-956b-92703aca08af}")) - { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{d3162b92-9365-467a-956b-92703aca08af}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{d3162b92-9365-467a-956b-92703aca08af}")) - { - New-Item -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{d3162b92-9365-467a-956b-92703aca08af}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{f42ee2d3-909f-4907-8871-4c22fc0bf756}\PropertyBag")) { New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{f42ee2d3-909f-4907-8871-4c22fc0bf756}\PropertyBag" -Force @@ -2809,23 +2756,6 @@ function UserFolders } "Show" { - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{A8CDFF1C-4878-43be-B5FD-F8091C1C60D0}")) - { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{A8CDFF1C-4878-43be-B5FD-F8091C1C60D0}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{A8CDFF1C-4878-43be-B5FD-F8091C1C60D0}")) - { - New-Item -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{A8CDFF1C-4878-43be-B5FD-F8091C1C60D0}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{d3162b92-9365-467a-956b-92703aca08af}")) - { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{d3162b92-9365-467a-956b-92703aca08af}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{d3162b92-9365-467a-956b-92703aca08af}")) - { - New-Item -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{d3162b92-9365-467a-956b-92703aca08af}" -Force - } - Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{f42ee2d3-909f-4907-8871-4c22fc0bf756}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore Remove-ItemProperty -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{f42ee2d3-909f-4907-8871-4c22fc0bf756}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore } @@ -2833,85 +2763,34 @@ function UserFolders } "Downloads" { - switch ($Desktop) + switch ($Downloads) { "Hide" { - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{374DE290-123F-4565-9164-39C4925E467B}")) - { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{374DE290-123F-4565-9164-39C4925E467B}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{374DE290-123F-4565-9164-39C4925E467B}")) - { - New-Item -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{374DE290-123F-4565-9164-39C4925E467B}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{088e3905-0323-4b02-9826-5d99428e115f}")) - { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{088e3905-0323-4b02-9826-5d99428e115f}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{088e3905-0323-4b02-9826-5d99428e115f}")) - { - New-Item -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{088e3905-0323-4b02-9826-5d99428e115f}" -Force - } - - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5404642af1e4}\PropertyBag")) + if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5393042af1e4}\PropertyBag")) { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5404642af1e4}\PropertyBag" -Force + New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5393042af1e4}\PropertyBag" -Force } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5404642af1e4}\PropertyBag")) + if (-not (Test-Path -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5393042af1e4}\PropertyBag")) { - New-Item -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5404642af1e4}\PropertyBag" -Force + New-Item -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5393042af1e4}\PropertyBag" -Force } - New-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5404642af1e4}\PropertyBag" -Name ThisPCPolicy -PropertyType String -Value Hide -Force - New-ItemProperty -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5404642af1e4}\PropertyBag" -Name ThisPCPolicy -PropertyType String -Value Hide -Force + New-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5393042af1e4}\PropertyBag" -Name ThisPCPolicy -PropertyType String -Value Hide -Force + New-ItemProperty -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5393042af1e4}\PropertyBag" -Name ThisPCPolicy -PropertyType String -Value Hide -Force } "Show" { - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{374DE290-123F-4565-9164-39C4925E467B}")) - { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{374DE290-123F-4565-9164-39C4925E467B}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{374DE290-123F-4565-9164-39C4925E467B}")) - { - New-Item -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{374DE290-123F-4565-9164-39C4925E467B}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{088e3905-0323-4b02-9826-5d99428e115f}")) - { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{088e3905-0323-4b02-9826-5d99428e115f}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{088e3905-0323-4b02-9826-5d99428e115f}")) - { - New-Item -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{088e3905-0323-4b02-9826-5d99428e115f}" -Force - } - - Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5404642af1e4}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore - Remove-ItemProperty -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5404642af1e4}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore + Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5393042af1e4}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore + Remove-ItemProperty -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5393042af1e4}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore } } } "Music" { - switch ($Desktop) + switch ($Music) { "Hide" { - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{1CF1260C-4DD0-4ebb-811F-33C572699FDE}")) - { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{1CF1260C-4DD0-4ebb-811F-33C572699FDE}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{1CF1260C-4DD0-4ebb-811F-33C572699FDE}")) - { - New-Item -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{1CF1260C-4DD0-4ebb-811F-33C572699FDE}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{3dfdf296-dbec-4fb4-81d1-6a3438bcf4de}")) - { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{3dfdf296-dbec-4fb4-81d1-6a3438bcf4de}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{3dfdf296-dbec-4fb4-81d1-6a3438bcf4de}")) - { - New-Item -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{3dfdf296-dbec-4fb4-81d1-6a3438bcf4de}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{a0c69a99-21c8-4671-8703-7934162fcf1d}\PropertyBag")) { New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{a0c69a99-21c8-4671-8703-7934162fcf1d}\PropertyBag" -Force @@ -2925,23 +2804,6 @@ function UserFolders } "Show" { - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{1CF1260C-4DD0-4ebb-811F-33C572699FDE}")) - { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{1CF1260C-4DD0-4ebb-811F-33C572699FDE}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{1CF1260C-4DD0-4ebb-811F-33C572699FDE}")) - { - New-Item -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{1CF1260C-4DD0-4ebb-811F-33C572699FDE}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{3dfdf296-dbec-4fb4-81d1-6a3438bcf4de}")) - { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{3dfdf296-dbec-4fb4-81d1-6a3438bcf4de}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{3dfdf296-dbec-4fb4-81d1-6a3438bcf4de}")) - { - New-Item -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{3dfdf296-dbec-4fb4-81d1-6a3438bcf4de}" -Force - } - Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{a0c69a99-21c8-4671-8703-7934162fcf1d}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore Remove-ItemProperty -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{a0c69a99-21c8-4671-8703-7934162fcf1d}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore } @@ -2949,27 +2811,10 @@ function UserFolders } "Pictures" { - switch ($Desktop) + switch ($Pictures) { "Hide" { - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{3ADD1653-EB32-4cb0-BBD7-DFA0ABB5ACCA}")) - { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{3ADD1653-EB32-4cb0-BBD7-DFA0ABB5ACCA}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{3ADD1653-EB32-4cb0-BBD7-DFA0ABB5ACCA}")) - { - New-Item -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{3ADD1653-EB32-4cb0-BBD7-DFA0ABB5ACCA}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{24ad3ad4-a569-4530-98e1-ab02f9417aa8}")) - { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{24ad3ad4-a569-4530-98e1-ab02f9417aa8}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{24ad3ad4-a569-4530-98e1-ab02f9417aa8}")) - { - New-Item -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{24ad3ad4-a569-4530-98e1-ab02f9417aa8}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{0ddd015d-b06c-45d5-8c4c-f59713854639}\PropertyBag")) { New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{0ddd015d-b06c-45d5-8c4c-f59713854639}\PropertyBag" -Force @@ -2983,51 +2828,17 @@ function UserFolders } "Show" { - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{3ADD1653-EB32-4cb0-BBD7-DFA0ABB5ACCA}")) - { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{3ADD1653-EB32-4cb0-BBD7-DFA0ABB5ACCA}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{3ADD1653-EB32-4cb0-BBD7-DFA0ABB5ACCA}")) - { - New-Item -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{3ADD1653-EB32-4cb0-BBD7-DFA0ABB5ACCA}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{24ad3ad4-a569-4530-98e1-ab02f9417aa8}")) - { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{24ad3ad4-a569-4530-98e1-ab02f9417aa8}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{24ad3ad4-a569-4530-98e1-ab02f9417aa8}")) - { - New-Item -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{24ad3ad4-a569-4530-98e1-ab02f9417aa8}" -Force - } - - Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5404642af1e4}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore - Remove-ItemProperty -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5404642af1e4}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore + Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{0ddd015d-b06c-45d5-8c4c-f59713854639}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore + Remove-ItemProperty -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{0ddd015d-b06c-45d5-8c4c-f59713854639}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore } } } "Videos" { - switch ($Desktop) + switch ($Videos) { "Hide" { - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{A0953C92-50DC-43bf-BE83-3742FED03C9C}")) - { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{A0953C92-50DC-43bf-BE83-3742FED03C9C}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{A0953C92-50DC-43bf-BE83-3742FED03C9C}")) - { - New-Item -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{A0953C92-50DC-43bf-BE83-3742FED03C9C}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{f86fa3ab-70d2-4fc7-9c99-fcbf05467f3a}")) - { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{f86fa3ab-70d2-4fc7-9c99-fcbf05467f3a}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{f86fa3ab-70d2-4fc7-9c99-fcbf05467f3a}")) - { - New-Item -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{f86fa3ab-70d2-4fc7-9c99-fcbf05467f3a}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{35286a68-3c57-41a1-bbb1-0eae73d76c95}\PropertyBag")) { New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{35286a68-3c57-41a1-bbb1-0eae73d76c95}\PropertyBag" -Force @@ -3041,23 +2852,6 @@ function UserFolders } "Show" { - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{A0953C92-50DC-43bf-BE83-3742FED03C9C}")) - { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{A0953C92-50DC-43bf-BE83-3742FED03C9C}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{A0953C92-50DC-43bf-BE83-3742FED03C9C}")) - { - New-Item -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{A0953C92-50DC-43bf-BE83-3742FED03C9C}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{f86fa3ab-70d2-4fc7-9c99-fcbf05467f3a}")) - { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{f86fa3ab-70d2-4fc7-9c99-fcbf05467f3a}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{f86fa3ab-70d2-4fc7-9c99-fcbf05467f3a}")) - { - New-Item -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{f86fa3ab-70d2-4fc7-9c99-fcbf05467f3a}" -Force - } - Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{35286a68-3c57-41a1-bbb1-0eae73d76c95}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore Remove-ItemProperty -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{35286a68-3c57-41a1-bbb1-0eae73d76c95}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore } @@ -4180,6 +3974,14 @@ function Cursors $Default ) + if (-not (Test-Path -Path "$env:SystemRoot\System32\tar.exe")) + { + Write-Information -MessageData "" -InformationAction Continue + Write-Verbose -Message $Localization.Skipped -Verbose + + return + } + switch ($PSCmdlet.ParameterSetName) { "Dark" @@ -4217,8 +4019,8 @@ function Cursors $DownloadsFolder = Get-ItemPropertyValue -Path "HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" -Name "{374DE290-123F-4565-9164-39C4925E467B}" $Parameters = @{ - Uri = "https://github.com/farag2/Sophia-Script-for-Windows/raw/master/Misc/Cursors.zip" - OutFile = "$DownloadsFolder\Cursors.zip" + Uri = "https://github.com/farag2/Sophia-Script-for-Windows/raw/master/Misc/dark.zip" + OutFile = "$DownloadsFolder\dark.zip" UseBasicParsing = $true Verbose = $true } @@ -4229,14 +4031,8 @@ function Cursors New-Item -Path "$env:SystemRoot\Cursors\W11_dark_v2.2" -ItemType Directory -Force } - Add-Type -Assembly System.IO.Compression.FileSystem - $ZIP = [IO.Compression.ZipFile]::OpenRead("$DownloadsFolder\Cursors.zip") - $ZIP.Entries | Where-Object -FilterScript {$_.FullName -like "dark/*.*"} | ForEach-Object -Process { - [IO.Compression.ZipFileExtensions]::ExtractToFile($_, "$env:SystemRoot\Cursors\W11_dark_v2.2\$($_.Name)", $true) - } - $ZIP.Dispose() - - Remove-Item -Path "$DownloadsFolder\Cursors.zip" -Force + # Extract archive + Start-Process -FilePath "$env:SystemRoot\System32\tar.exe" -ArgumentList "-xf `"$DownloadsFolder\dark.zip`" -C `"$env:SystemRoot\Cursors\W11_dark_v2.2`" -v" New-ItemProperty -Path "HKCU:\Control Panel\Cursors" -Name "(default)" -PropertyType String -Value "W11 Cursors Dark Free v2.2 by Jepri Creations" -Force New-ItemProperty -Path "HKCU:\Control Panel\Cursors" -Name AppStarting -PropertyType ExpandString -Value "%SystemRoot%\Cursors\W11_dark_v2.2\working.ani" -Force @@ -4288,6 +4084,8 @@ function Cursors "%SystemRoot%\Cursors\W11_dark_v2.2\pin.cur" ) -join "," New-ItemProperty -Path "HKCU:\Control Panel\Cursors\Schemes" -Name "W11 Cursors Dark Free v2.2 by Jepri Creations" -PropertyType String -Value $Schemes -Force + + Remove-Item -Path "$DownloadsFolder\dark.zip" -Force } catch [System.Net.WebException] { @@ -4340,8 +4138,8 @@ function Cursors $DownloadsFolder = Get-ItemPropertyValue -Path "HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" -Name "{374DE290-123F-4565-9164-39C4925E467B}" $Parameters = @{ - Uri = "https://github.com/farag2/Sophia-Script-for-Windows/raw/master/Misc/Cursors.zip" - OutFile = "$DownloadsFolder\Cursors.zip" + Uri = "https://github.com/farag2/Sophia-Script-for-Windows/raw/master/Misc/light.zip" + OutFile = "$DownloadsFolder\light.zip" UseBasicParsing = $true Verbose = $true } @@ -4352,14 +4150,8 @@ function Cursors New-Item -Path "$env:SystemRoot\Cursors\W11_light_v2.2" -ItemType Directory -Force } - Add-Type -Assembly System.IO.Compression.FileSystem - $ZIP = [IO.Compression.ZipFile]::OpenRead("$DownloadsFolder\Cursors.zip") - $ZIP.Entries | Where-Object -FilterScript {$_.FullName -like "light/*.*"} | ForEach-Object -Process { - [IO.Compression.ZipFileExtensions]::ExtractToFile($_, "$env:SystemRoot\Cursors\W11_light_v2.2\$($_.Name)", $true) - } - $ZIP.Dispose() - - Remove-Item -Path "$DownloadsFolder\Cursors.zip" -Force + # Extract archive + Start-Process -FilePath "$env:SystemRoot\System32\tar.exe" -ArgumentList "-xf `"$DownloadsFolder\light.zip`" -C `"$env:SystemRoot\Cursors\W11_light_v2.2`" -v" New-ItemProperty -Path "HKCU:\Control Panel\Cursors" -Name "(default)" -PropertyType String -Value "W11 Cursor Light Free v2.2 by Jepri Creations" -Force New-ItemProperty -Path "HKCU:\Control Panel\Cursors" -Name AppStarting -PropertyType ExpandString -Value "%SystemRoot%\Cursors\W11_light_v2.2\working.ani" -Force @@ -4392,25 +4184,27 @@ function Cursors New-Item -Path "HKCU:\Control Panel\Cursors\Schemes" -Force } [string[]]$Schemes = ( - "%SystemRoot%\Cursors\W11_dark_v2.2\pointer.cur", - "%SystemRoot%\Cursors\W11_dark_v2.2\help.cur", - "%SystemRoot%\Cursors\W11_dark_v2.2\working.ani", - "%SystemRoot%\Cursors\W11_dark_v2.2\busy.ani",, - "%SystemRoot%\Cursors\W11_dark_v2.2\precision.cur", - "%SystemRoot%\Cursors\W11_dark_v2.2\beam.cur", - "%SystemRoot%\Cursors\W11_dark_v2.2\handwriting.cur", - "%SystemRoot%\Cursors\W11_dark_v2.2\unavailable.cur", - "%SystemRoot%\Cursors\W11_dark_v2.2\vert.cur", - "%SystemRoot%\Cursors\W11_dark_v2.2\horz.cur", - "%SystemRoot%\Cursors\W11_dark_v2.2\dgn1.cur", - "%SystemRoot%\Cursors\W11_dark_v2.2\dgn2.cur", - "%SystemRoot%\Cursors\W11_dark_v2.2\move.cur", - "%SystemRoot%\Cursors\W11_dark_v2.2\alternate.cur", - "%SystemRoot%\Cursors\W11_dark_v2.2\link.cur", - "%SystemRoot%\Cursors\W11_dark_v2.2\person.cur", - "%SystemRoot%\Cursors\W11_dark_v2.2\pin.cur" + "%SystemRoot%\Cursors\W11_light_v2.2\pointer.cur", + "%SystemRoot%\Cursors\W11_light_v2.2\help.cur", + "%SystemRoot%\Cursors\W11_light_v2.2\working.ani", + "%SystemRoot%\Cursors\W11_light_v2.2\busy.ani",, + "%SystemRoot%\Cursors\W11_light_v2.2\precision.cur", + "%SystemRoot%\Cursors\W11_light_v2.2\beam.cur", + "%SystemRoot%\Cursors\W11_light_v2.2\handwriting.cur", + "%SystemRoot%\Cursors\W11_light_v2.2\unavailable.cur", + "%SystemRoot%\Cursors\W11_light_v2.2\vert.cur", + "%SystemRoot%\Cursors\W11_light_v2.2\horz.cur", + "%SystemRoot%\Cursors\W11_light_v2.2\dgn1.cur", + "%SystemRoot%\Cursors\W11_light_v2.2\dgn2.cur", + "%SystemRoot%\Cursors\W11_light_v2.2\move.cur", + "%SystemRoot%\Cursors\W11_light_v2.2\alternate.cur", + "%SystemRoot%\Cursors\W11_light_v2.2\link.cur", + "%SystemRoot%\Cursors\W11_light_v2.2\person.cur", + "%SystemRoot%\Cursors\W11_light_v2.2\pin.cur" ) -join "," New-ItemProperty -Path "HKCU:\Control Panel\Cursors\Schemes" -Name "W11 Cursor Light Free v2.2 by Jepri Creations" -PropertyType String -Value $Schemes -Force + + Remove-Item -Path "$DownloadsFolder\light.zip" -Force } catch [System.Net.WebException] { @@ -12492,57 +12286,6 @@ function CABInstallContext } } -<# - .SYNOPSIS - The "Run as different user" item for the .exe filename extensions context menu - - .PARAMETER Show - Show the "Run as different user" item in the .exe filename extensions context menu - - .PARAMETER Hide - Hide the "Run as different user" item from the .exe filename extensions context menu - - .EXAMPLE - RunAsDifferentUserContext -Show - - .EXAMPLE - RunAsDifferentUserContext -Hide - - .NOTES - Current user -#> -function RunAsDifferentUserContext -{ - param - ( - [Parameter( - Mandatory = $true, - ParameterSetName = "Show" - )] - [switch] - $Show, - - [Parameter( - Mandatory = $true, - ParameterSetName = "Hide" - )] - [switch] - $Hide - ) - - switch ($PSCmdlet.ParameterSetName) - { - "Show" - { - Remove-ItemProperty -Path Registry::HKEY_CLASSES_ROOT\exefile\shell\runasuser -Name Extended -Force -ErrorAction Ignore - } - "Hide" - { - New-ItemProperty -Path Registry::HKEY_CLASSES_ROOT\exefile\shell\runasuser -Name Extended -PropertyType String -Value "" -Force - } - } -} - <# .SYNOPSIS The "Cast to Device" item in the media files and folders context menu diff --git a/src/Sophia_Script_for_Windows_10_LTSC_2021/Sophia.ps1 b/src/Sophia_Script_for_Windows_10_LTSC_2021/Sophia.ps1 index 62ad5917..4084d3fd 100644 --- a/src/Sophia_Script_for_Windows_10_LTSC_2021/Sophia.ps1 +++ b/src/Sophia_Script_for_Windows_10_LTSC_2021/Sophia.ps1 @@ -1172,14 +1172,6 @@ CABInstallContext -Show # Скрыть пункт "Установить" из контекстного меню .cab архивов (значение по умолчанию) # CABInstallContext -Hide -# Show the "Run as different user" item to the .exe filename extensions context menu -# Отобразить пункт "Запуск от имени другого пользователя" в контекстное меню .exe файлов -RunAsDifferentUserContext -Show - -# Hide the "Run as different user" item from the .exe filename extensions context menu (default value) -# Скрыть пункт "Запуск от имени другого пользователя" из контекстное меню .exe файлов (значение по умолчанию) -# RunAsDifferentUserContext -Hide - # Hide the "Cast to Device" item from the media files and folders context menu # Скрыть пункт "Передать на устройство" из контекстного меню медиа-файлов и папок CastToDeviceContext -Hide diff --git a/src/Sophia_Script_for_Windows_10_PowerShell_7/Module/Sophia.psm1 b/src/Sophia_Script_for_Windows_10_PowerShell_7/Module/Sophia.psm1 index fe94f43f..3ae451d3 100644 --- a/src/Sophia_Script_for_Windows_10_PowerShell_7/Module/Sophia.psm1 +++ b/src/Sophia_Script_for_Windows_10_PowerShell_7/Module/Sophia.psm1 @@ -2934,15 +2934,6 @@ function UserFolders { "Hide" { - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{0DB7E03F-FC29-4DC6-9020-FF41B59E513A}")) - { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{0DB7E03F-FC29-4DC6-9020-FF41B59E513A}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{0DB7E03F-FC29-4DC6-9020-FF41B59E513A}")) - { - New-Item -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{0DB7E03F-FC29-4DC6-9020-FF41B59E513A}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{31C0DD25-9439-4F12-BF41-7FF4EDA38722}\PropertyBag")) { New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{31C0DD25-9439-4F12-BF41-7FF4EDA38722}\PropertyBag" -Force @@ -2956,15 +2947,6 @@ function UserFolders } "Show" { - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{0DB7E03F-FC29-4DC6-9020-FF41B59E513A}")) - { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{0DB7E03F-FC29-4DC6-9020-FF41B59E513A}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{0DB7E03F-FC29-4DC6-9020-FF41B59E513A}")) - { - New-Item -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{0DB7E03F-FC29-4DC6-9020-FF41B59E513A}" -Force - } - Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{31C0DD25-9439-4F12-BF41-7FF4EDA38722}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore Remove-ItemProperty -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{31C0DD25-9439-4F12-BF41-7FF4EDA38722}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore } @@ -2976,15 +2958,6 @@ function UserFolders { "Hide" { - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}")) - { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}")) - { - New-Item -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}\PropertyBag")) { New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}\PropertyBag" -Force @@ -2998,15 +2971,6 @@ function UserFolders } "Show" { - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}")) - { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}")) - { - New-Item -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}" -Force - } - Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore Remove-ItemProperty -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore } @@ -3014,27 +2978,10 @@ function UserFolders } "Documents" { - switch ($Desktop) + switch ($Documents) { "Hide" { - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{A8CDFF1C-4878-43be-B5FD-F8091C1C60D0}")) - { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{A8CDFF1C-4878-43be-B5FD-F8091C1C60D0}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{A8CDFF1C-4878-43be-B5FD-F8091C1C60D0}")) - { - New-Item -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{A8CDFF1C-4878-43be-B5FD-F8091C1C60D0}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{d3162b92-9365-467a-956b-92703aca08af}")) - { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{d3162b92-9365-467a-956b-92703aca08af}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{d3162b92-9365-467a-956b-92703aca08af}")) - { - New-Item -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{d3162b92-9365-467a-956b-92703aca08af}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{f42ee2d3-909f-4907-8871-4c22fc0bf756}\PropertyBag")) { New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{f42ee2d3-909f-4907-8871-4c22fc0bf756}\PropertyBag" -Force @@ -3048,23 +2995,6 @@ function UserFolders } "Show" { - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{A8CDFF1C-4878-43be-B5FD-F8091C1C60D0}")) - { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{A8CDFF1C-4878-43be-B5FD-F8091C1C60D0}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{A8CDFF1C-4878-43be-B5FD-F8091C1C60D0}")) - { - New-Item -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{A8CDFF1C-4878-43be-B5FD-F8091C1C60D0}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{d3162b92-9365-467a-956b-92703aca08af}")) - { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{d3162b92-9365-467a-956b-92703aca08af}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{d3162b92-9365-467a-956b-92703aca08af}")) - { - New-Item -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{d3162b92-9365-467a-956b-92703aca08af}" -Force - } - Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{f42ee2d3-909f-4907-8871-4c22fc0bf756}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore Remove-ItemProperty -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{f42ee2d3-909f-4907-8871-4c22fc0bf756}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore } @@ -3072,85 +3002,34 @@ function UserFolders } "Downloads" { - switch ($Desktop) + switch ($Downloads) { "Hide" { - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{374DE290-123F-4565-9164-39C4925E467B}")) - { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{374DE290-123F-4565-9164-39C4925E467B}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{374DE290-123F-4565-9164-39C4925E467B}")) - { - New-Item -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{374DE290-123F-4565-9164-39C4925E467B}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{088e3905-0323-4b02-9826-5d99428e115f}")) - { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{088e3905-0323-4b02-9826-5d99428e115f}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{088e3905-0323-4b02-9826-5d99428e115f}")) + if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5393042af1e4}\PropertyBag")) { - New-Item -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{088e3905-0323-4b02-9826-5d99428e115f}" -Force + New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5393042af1e4}\PropertyBag" -Force } - - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5404642af1e4}\PropertyBag")) + if (-not (Test-Path -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5393042af1e4}\PropertyBag")) { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5404642af1e4}\PropertyBag" -Force + New-Item -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5393042af1e4}\PropertyBag" -Force } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5404642af1e4}\PropertyBag")) - { - New-Item -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5404642af1e4}\PropertyBag" -Force - } - New-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5404642af1e4}\PropertyBag" -Name ThisPCPolicy -PropertyType String -Value Hide -Force - New-ItemProperty -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5404642af1e4}\PropertyBag" -Name ThisPCPolicy -PropertyType String -Value Hide -Force + New-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5393042af1e4}\PropertyBag" -Name ThisPCPolicy -PropertyType String -Value Hide -Force + New-ItemProperty -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5393042af1e4}\PropertyBag" -Name ThisPCPolicy -PropertyType String -Value Hide -Force } "Show" { - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{374DE290-123F-4565-9164-39C4925E467B}")) - { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{374DE290-123F-4565-9164-39C4925E467B}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{374DE290-123F-4565-9164-39C4925E467B}")) - { - New-Item -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{374DE290-123F-4565-9164-39C4925E467B}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{088e3905-0323-4b02-9826-5d99428e115f}")) - { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{088e3905-0323-4b02-9826-5d99428e115f}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{088e3905-0323-4b02-9826-5d99428e115f}")) - { - New-Item -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{088e3905-0323-4b02-9826-5d99428e115f}" -Force - } - - Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5404642af1e4}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore - Remove-ItemProperty -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5404642af1e4}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore + Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5393042af1e4}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore + Remove-ItemProperty -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5393042af1e4}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore } } } "Music" { - switch ($Desktop) + switch ($Music) { "Hide" { - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{1CF1260C-4DD0-4ebb-811F-33C572699FDE}")) - { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{1CF1260C-4DD0-4ebb-811F-33C572699FDE}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{1CF1260C-4DD0-4ebb-811F-33C572699FDE}")) - { - New-Item -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{1CF1260C-4DD0-4ebb-811F-33C572699FDE}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{3dfdf296-dbec-4fb4-81d1-6a3438bcf4de}")) - { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{3dfdf296-dbec-4fb4-81d1-6a3438bcf4de}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{3dfdf296-dbec-4fb4-81d1-6a3438bcf4de}")) - { - New-Item -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{3dfdf296-dbec-4fb4-81d1-6a3438bcf4de}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{a0c69a99-21c8-4671-8703-7934162fcf1d}\PropertyBag")) { New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{a0c69a99-21c8-4671-8703-7934162fcf1d}\PropertyBag" -Force @@ -3164,23 +3043,6 @@ function UserFolders } "Show" { - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{1CF1260C-4DD0-4ebb-811F-33C572699FDE}")) - { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{1CF1260C-4DD0-4ebb-811F-33C572699FDE}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{1CF1260C-4DD0-4ebb-811F-33C572699FDE}")) - { - New-Item -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{1CF1260C-4DD0-4ebb-811F-33C572699FDE}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{3dfdf296-dbec-4fb4-81d1-6a3438bcf4de}")) - { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{3dfdf296-dbec-4fb4-81d1-6a3438bcf4de}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{3dfdf296-dbec-4fb4-81d1-6a3438bcf4de}")) - { - New-Item -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{3dfdf296-dbec-4fb4-81d1-6a3438bcf4de}" -Force - } - Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{a0c69a99-21c8-4671-8703-7934162fcf1d}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore Remove-ItemProperty -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{a0c69a99-21c8-4671-8703-7934162fcf1d}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore } @@ -3188,27 +3050,10 @@ function UserFolders } "Pictures" { - switch ($Desktop) + switch ($Pictures) { "Hide" { - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{3ADD1653-EB32-4cb0-BBD7-DFA0ABB5ACCA}")) - { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{3ADD1653-EB32-4cb0-BBD7-DFA0ABB5ACCA}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{3ADD1653-EB32-4cb0-BBD7-DFA0ABB5ACCA}")) - { - New-Item -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{3ADD1653-EB32-4cb0-BBD7-DFA0ABB5ACCA}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{24ad3ad4-a569-4530-98e1-ab02f9417aa8}")) - { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{24ad3ad4-a569-4530-98e1-ab02f9417aa8}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{24ad3ad4-a569-4530-98e1-ab02f9417aa8}")) - { - New-Item -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{24ad3ad4-a569-4530-98e1-ab02f9417aa8}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{0ddd015d-b06c-45d5-8c4c-f59713854639}\PropertyBag")) { New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{0ddd015d-b06c-45d5-8c4c-f59713854639}\PropertyBag" -Force @@ -3222,51 +3067,17 @@ function UserFolders } "Show" { - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{3ADD1653-EB32-4cb0-BBD7-DFA0ABB5ACCA}")) - { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{3ADD1653-EB32-4cb0-BBD7-DFA0ABB5ACCA}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{3ADD1653-EB32-4cb0-BBD7-DFA0ABB5ACCA}")) - { - New-Item -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{3ADD1653-EB32-4cb0-BBD7-DFA0ABB5ACCA}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{24ad3ad4-a569-4530-98e1-ab02f9417aa8}")) - { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{24ad3ad4-a569-4530-98e1-ab02f9417aa8}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{24ad3ad4-a569-4530-98e1-ab02f9417aa8}")) - { - New-Item -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{24ad3ad4-a569-4530-98e1-ab02f9417aa8}" -Force - } - - Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5404642af1e4}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore - Remove-ItemProperty -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7d83ee9b-2244-4e70-b1f5-5404642af1e4}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore + Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{0ddd015d-b06c-45d5-8c4c-f59713854639}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore + Remove-ItemProperty -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{0ddd015d-b06c-45d5-8c4c-f59713854639}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore } } } "Videos" { - switch ($Desktop) + switch ($Videos) { "Hide" { - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{A0953C92-50DC-43bf-BE83-3742FED03C9C}")) - { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{A0953C92-50DC-43bf-BE83-3742FED03C9C}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{A0953C92-50DC-43bf-BE83-3742FED03C9C}")) - { - New-Item -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{A0953C92-50DC-43bf-BE83-3742FED03C9C}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{f86fa3ab-70d2-4fc7-9c99-fcbf05467f3a}")) - { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{f86fa3ab-70d2-4fc7-9c99-fcbf05467f3a}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{f86fa3ab-70d2-4fc7-9c99-fcbf05467f3a}")) - { - New-Item -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{f86fa3ab-70d2-4fc7-9c99-fcbf05467f3a}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{35286a68-3c57-41a1-bbb1-0eae73d76c95}\PropertyBag")) { New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{35286a68-3c57-41a1-bbb1-0eae73d76c95}\PropertyBag" -Force @@ -3280,23 +3091,6 @@ function UserFolders } "Show" { - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{A0953C92-50DC-43bf-BE83-3742FED03C9C}")) - { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{A0953C92-50DC-43bf-BE83-3742FED03C9C}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{A0953C92-50DC-43bf-BE83-3742FED03C9C}")) - { - New-Item -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{A0953C92-50DC-43bf-BE83-3742FED03C9C}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{f86fa3ab-70d2-4fc7-9c99-fcbf05467f3a}")) - { - New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{f86fa3ab-70d2-4fc7-9c99-fcbf05467f3a}" -Force - } - if (-not (Test-Path -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{f86fa3ab-70d2-4fc7-9c99-fcbf05467f3a}")) - { - New-Item -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{f86fa3ab-70d2-4fc7-9c99-fcbf05467f3a}" -Force - } - Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{35286a68-3c57-41a1-bbb1-0eae73d76c95}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore Remove-ItemProperty -Path "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{35286a68-3c57-41a1-bbb1-0eae73d76c95}\PropertyBag" -Name ThisPCPolicy -Force -ErrorAction Ignore } @@ -4773,6 +4567,14 @@ function Cursors $Default ) + if (-not (Test-Path -Path "$env:SystemRoot\System32\tar.exe")) + { + Write-Information -MessageData "" -InformationAction Continue + Write-Verbose -Message $Localization.Skipped -Verbose + + return + } + switch ($PSCmdlet.ParameterSetName) { "Dark" @@ -4810,8 +4612,8 @@ function Cursors $DownloadsFolder = Get-ItemPropertyValue -Path "HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" -Name "{374DE290-123F-4565-9164-39C4925E467B}" $Parameters = @{ - Uri = "https://github.com/farag2/Sophia-Script-for-Windows/raw/master/Misc/Cursors.zip" - OutFile = "$DownloadsFolder\Cursors.zip" + Uri = "https://github.com/farag2/Sophia-Script-for-Windows/raw/master/Misc/dark.zip" + OutFile = "$DownloadsFolder\dark.zip" UseBasicParsing = $true Verbose = $true } @@ -4822,14 +4624,8 @@ function Cursors New-Item -Path "$env:SystemRoot\Cursors\W11_dark_v2.2" -ItemType Directory -Force } - Add-Type -Assembly System.IO.Compression.FileSystem - $ZIP = [IO.Compression.ZipFile]::OpenRead("$DownloadsFolder\Cursors.zip") - $ZIP.Entries | Where-Object -FilterScript {$_.FullName -like "dark/*.*"} | ForEach-Object -Process { - [IO.Compression.ZipFileExtensions]::ExtractToFile($_, "$env:SystemRoot\Cursors\W11_dark_v2.2\$($_.Name)", $true) - } - $ZIP.Dispose() - - Remove-Item -Path "$DownloadsFolder\Cursors.zip" -Force + # Extract archive + Start-Process -FilePath "$env:SystemRoot\System32\tar.exe" -ArgumentList "-xf `"$DownloadsFolder\dark.zip`" -C `"$env:SystemRoot\Cursors\W11_dark_v2.2`" -v" New-ItemProperty -Path "HKCU:\Control Panel\Cursors" -Name "(default)" -PropertyType String -Value "W11 Cursors Dark Free v2.2 by Jepri Creations" -Force New-ItemProperty -Path "HKCU:\Control Panel\Cursors" -Name AppStarting -PropertyType ExpandString -Value "%SystemRoot%\Cursors\W11_dark_v2.2\working.ani" -Force @@ -4881,6 +4677,8 @@ function Cursors "%SystemRoot%\Cursors\W11_dark_v2.2\pin.cur" ) -join "," New-ItemProperty -Path "HKCU:\Control Panel\Cursors\Schemes" -Name "W11 Cursors Dark Free v2.2 by Jepri Creations" -PropertyType String -Value $Schemes -Force + + Remove-Item -Path "$DownloadsFolder\dark.zip" -Force } catch [System.Net.WebException] { @@ -4933,8 +4731,8 @@ function Cursors $DownloadsFolder = Get-ItemPropertyValue -Path "HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" -Name "{374DE290-123F-4565-9164-39C4925E467B}" $Parameters = @{ - Uri = "https://github.com/farag2/Sophia-Script-for-Windows/raw/master/Misc/Cursors.zip" - OutFile = "$DownloadsFolder\Cursors.zip" + Uri = "https://github.com/farag2/Sophia-Script-for-Windows/raw/master/Misc/light.zip" + OutFile = "$DownloadsFolder\light.zip" UseBasicParsing = $true Verbose = $true } @@ -4945,14 +4743,8 @@ function Cursors New-Item -Path "$env:SystemRoot\Cursors\W11_light_v2.2" -ItemType Directory -Force } - Add-Type -Assembly System.IO.Compression.FileSystem - $ZIP = [IO.Compression.ZipFile]::OpenRead("$DownloadsFolder\Cursors.zip") - $ZIP.Entries | Where-Object -FilterScript {$_.FullName -like "light/*.*"} | ForEach-Object -Process { - [IO.Compression.ZipFileExtensions]::ExtractToFile($_, "$env:SystemRoot\Cursors\W11_light_v2.2\$($_.Name)", $true) - } - $ZIP.Dispose() - - Remove-Item -Path "$DownloadsFolder\Cursors.zip" -Force + # Extract archive + Start-Process -FilePath "$env:SystemRoot\System32\tar.exe" -ArgumentList "-xf `"$DownloadsFolder\light.zip`" -C `"$env:SystemRoot\Cursors\W11_light_v2.2`" -v" New-ItemProperty -Path "HKCU:\Control Panel\Cursors" -Name "(default)" -PropertyType String -Value "W11 Cursor Light Free v2.2 by Jepri Creations" -Force New-ItemProperty -Path "HKCU:\Control Panel\Cursors" -Name AppStarting -PropertyType ExpandString -Value "%SystemRoot%\Cursors\W11_light_v2.2\working.ani" -Force @@ -4985,25 +4777,27 @@ function Cursors New-Item -Path "HKCU:\Control Panel\Cursors\Schemes" -Force } [string[]]$Schemes = ( - "%SystemRoot%\Cursors\W11_dark_v2.2\pointer.cur", - "%SystemRoot%\Cursors\W11_dark_v2.2\help.cur", - "%SystemRoot%\Cursors\W11_dark_v2.2\working.ani", - "%SystemRoot%\Cursors\W11_dark_v2.2\busy.ani",, - "%SystemRoot%\Cursors\W11_dark_v2.2\precision.cur", - "%SystemRoot%\Cursors\W11_dark_v2.2\beam.cur", - "%SystemRoot%\Cursors\W11_dark_v2.2\handwriting.cur", - "%SystemRoot%\Cursors\W11_dark_v2.2\unavailable.cur", - "%SystemRoot%\Cursors\W11_dark_v2.2\vert.cur", - "%SystemRoot%\Cursors\W11_dark_v2.2\horz.cur", - "%SystemRoot%\Cursors\W11_dark_v2.2\dgn1.cur", - "%SystemRoot%\Cursors\W11_dark_v2.2\dgn2.cur", - "%SystemRoot%\Cursors\W11_dark_v2.2\move.cur", - "%SystemRoot%\Cursors\W11_dark_v2.2\alternate.cur", - "%SystemRoot%\Cursors\W11_dark_v2.2\link.cur", - "%SystemRoot%\Cursors\W11_dark_v2.2\person.cur", - "%SystemRoot%\Cursors\W11_dark_v2.2\pin.cur" + "%SystemRoot%\Cursors\W11_light_v2.2\pointer.cur", + "%SystemRoot%\Cursors\W11_light_v2.2\help.cur", + "%SystemRoot%\Cursors\W11_light_v2.2\working.ani", + "%SystemRoot%\Cursors\W11_light_v2.2\busy.ani",, + "%SystemRoot%\Cursors\W11_light_v2.2\precision.cur", + "%SystemRoot%\Cursors\W11_light_v2.2\beam.cur", + "%SystemRoot%\Cursors\W11_light_v2.2\handwriting.cur", + "%SystemRoot%\Cursors\W11_light_v2.2\unavailable.cur", + "%SystemRoot%\Cursors\W11_light_v2.2\vert.cur", + "%SystemRoot%\Cursors\W11_light_v2.2\horz.cur", + "%SystemRoot%\Cursors\W11_light_v2.2\dgn1.cur", + "%SystemRoot%\Cursors\W11_light_v2.2\dgn2.cur", + "%SystemRoot%\Cursors\W11_light_v2.2\move.cur", + "%SystemRoot%\Cursors\W11_light_v2.2\alternate.cur", + "%SystemRoot%\Cursors\W11_light_v2.2\link.cur", + "%SystemRoot%\Cursors\W11_light_v2.2\person.cur", + "%SystemRoot%\Cursors\W11_light_v2.2\pin.cur" ) -join "," New-ItemProperty -Path "HKCU:\Control Panel\Cursors\Schemes" -Name "W11 Cursor Light Free v2.2 by Jepri Creations" -PropertyType String -Value $Schemes -Force + + Remove-Item -Path "$DownloadsFolder\light.zip" -Force } catch [System.Net.WebException] { @@ -14758,57 +14552,6 @@ function CABInstallContext } } -<# - .SYNOPSIS - The "Run as different user" item for the .exe filename extensions context menu - - .PARAMETER Show - Show the "Run as different user" item in the .exe filename extensions context menu - - .PARAMETER Hide - Hide the "Run as different user" item from the .exe filename extensions context menu - - .EXAMPLE - RunAsDifferentUserContext -Show - - .EXAMPLE - RunAsDifferentUserContext -Hide - - .NOTES - Current user -#> -function RunAsDifferentUserContext -{ - param - ( - [Parameter( - Mandatory = $true, - ParameterSetName = "Show" - )] - [switch] - $Show, - - [Parameter( - Mandatory = $true, - ParameterSetName = "Hide" - )] - [switch] - $Hide - ) - - switch ($PSCmdlet.ParameterSetName) - { - "Show" - { - Remove-ItemProperty -Path Registry::HKEY_CLASSES_ROOT\exefile\shell\runasuser -Name Extended -Force -ErrorAction Ignore - } - "Hide" - { - New-ItemProperty -Path Registry::HKEY_CLASSES_ROOT\exefile\shell\runasuser -Name Extended -PropertyType String -Value "" -Force - } - } -} - <# .SYNOPSIS The "Cast to Device" item in the media files and folders context menu @@ -14989,118 +14732,6 @@ function EditWithPaint3DContext } } -<# - .SYNOPSIS - The "Edit with Photos" item in the media files context menu - - .PARAMETER Hide - Hide the "Edit with Photos" item from the media files context menu - - .PARAMETER Show - Show the "Edit with Photos" item in the media files context menu - - .EXAMPLE - EditWithPhotosContext -Hide - - .EXAMPLE - EditWithPhotosContext -Show - - .NOTES - Current user -#> -function EditWithPhotosContext -{ - param - ( - [Parameter( - Mandatory = $true, - ParameterSetName = "Hide" - )] - [switch] - $Hide, - - [Parameter( - Mandatory = $true, - ParameterSetName = "Show" - )] - [switch] - $Show - ) - - if (-not (Get-AppxPackage -Name Microsoft.Windows.Photos)) - { - return - } - - switch ($PSCmdlet.ParameterSetName) - { - "Hide" - { - New-ItemProperty -Path Registry::HKEY_CLASSES_ROOT\AppX43hnxtbyyps62jhe9sqpdzxn1790zetc\Shell\ShellEdit -Name ProgrammaticAccessOnly -PropertyType String -Value "" -Force - } - "Show" - { - Remove-ItemProperty -Path Registry::HKEY_CLASSES_ROOT\AppX43hnxtbyyps62jhe9sqpdzxn1790zetc\Shell\ShellEdit -Name ProgrammaticAccessOnly -Force -ErrorAction Ignore - } - } -} - -<# - .SYNOPSIS - The "Create a new video" item in the media files context menu - - .PARAMETER Hide - Hide the "Create a new video" item from the media files context menu - - .PARAMETER Show - Show the "Create a new video" item in the media files context menu - - .EXAMPLE - CreateANewVideoContext -Hide - - .EXAMPLE - CreateANewVideoContext -Show - - .NOTES - Current user -#> -function CreateANewVideoContext -{ - param - ( - [Parameter( - Mandatory = $true, - ParameterSetName = "Hide" - )] - [switch] - $Hide, - - [Parameter( - Mandatory = $true, - ParameterSetName = "Show" - )] - [switch] - $Show - ) - - if (-not (Get-AppxPackage -Name Microsoft.Windows.Photos)) - { - return - } - - switch ($PSCmdlet.ParameterSetName) - { - "Hide" - { - New-ItemProperty -Path Registry::HKEY_CLASSES_ROOT\AppX43hnxtbyyps62jhe9sqpdzxn1790zetc\Shell\ShellCreateVideo -Name ProgrammaticAccessOnly -PropertyType String -Value "" -Force - } - "Show" - { - Remove-ItemProperty -Path Registry::HKEY_CLASSES_ROOT\AppX43hnxtbyyps62jhe9sqpdzxn1790zetc\Shell\ShellCreateVideo -Name ProgrammaticAccessOnly -Force -ErrorAction Ignore - } - } -} - <# .SYNOPSIS The "Edit" item in the images context menu diff --git a/src/Sophia_Script_for_Windows_10_PowerShell_7/Sophia.ps1 b/src/Sophia_Script_for_Windows_10_PowerShell_7/Sophia.ps1 index 79c00939..23957928 100644 --- a/src/Sophia_Script_for_Windows_10_PowerShell_7/Sophia.ps1 +++ b/src/Sophia_Script_for_Windows_10_PowerShell_7/Sophia.ps1 @@ -1374,14 +1374,6 @@ CABInstallContext -Show # Скрыть пункт "Установить" из контекстного меню .cab архивов (значение по умолчанию) # CABInstallContext -Hide -# Show the "Run as different user" item to the .exe filename extensions context menu -# Отобразить пункт "Запуск от имени другого пользователя" в контекстное меню .exe файлов -RunAsDifferentUserContext -Show - -# Hide the "Run as different user" item from the .exe filename extensions context menu (default value) -# Скрыть пункт "Запуск от имени другого пользователя" из контекстное меню .exe файлов (значение по умолчанию) -# RunAsDifferentUserContext -Hide - # Hide the "Cast to Device" item from the media files and folders context menu # Скрыть пункт "Передать на устройство" из контекстного меню медиа-файлов и папок CastToDeviceContext -Hide @@ -1406,22 +1398,6 @@ EditWithPaint3DContext -Hide # Отобразить пункт "Изменить с помощью Paint 3D" в контекстном меню медиа-файлов (значение по умолчанию) # EditWithPaint3DContext -Show -# Hide the "Edit with Photos" item from the media files context menu -# Скрыть пункт "Изменить с помощью приложения "Фотографии"" из контекстного меню медиа-файлов -EditWithPhotosContext -Hide - -# Show the "Edit with Photos" item in the media files context menu (default value) -# Отобразить пункт "Изменить с помощью приложения "Фотографии"" в контекстном меню медиа-файлов (значение по умолчанию) -# EditWithPhotosContext -Show - -# Hide the "Create a new video" item in the media files context menu -# Скрыть пункт "Создать новое видео" из контекстного меню медиа-файлов -CreateANewVideoContext -Hide - -# Show the "Create a new video" item in the media files context menu (default value) -# Отобразить пункт "Создать новое видео" в контекстном меню медиа-файлов (значение по умолчанию) -# CreateANewVideoContext -Show - # Hide the "Edit" item from the images context menu # Скрыть пункт "Изменить" из контекстного меню изображений ImagesEditContext -Hide diff --git a/src/Sophia_Script_for_Windows_11/Module/Sophia.psm1 b/src/Sophia_Script_for_Windows_11/Module/Sophia.psm1 index 5de86b83..38b9d167 100644 --- a/src/Sophia_Script_for_Windows_11/Module/Sophia.psm1 +++ b/src/Sophia_Script_for_Windows_11/Module/Sophia.psm1 @@ -610,7 +610,7 @@ public static extern bool SetForegroundWindow(IntPtr hWnd); DnsOnly = $true ErrorAction = "Stop" } - if ((Resolve-DnsName @Parameters).IPAddress -notcontains "131.107.255.255") + if ((Resolve-DnsName @Parameters).IPAddress -notcontains "131.107.255.255") ### { return } @@ -4176,6 +4176,14 @@ function Cursors $Default ) + if (-not (Test-Path -Path "$env:SystemRoot\System32\tar.exe")) + { + Write-Information -MessageData "" -InformationAction Continue + Write-Verbose -Message $Localization.Skipped -Verbose + + return + } + switch ($PSCmdlet.ParameterSetName) { "Dark" @@ -4213,8 +4221,8 @@ function Cursors $DownloadsFolder = Get-ItemPropertyValue -Path "HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" -Name "{374DE290-123F-4565-9164-39C4925E467B}" $Parameters = @{ - Uri = "https://github.com/farag2/Sophia-Script-for-Windows/raw/master/Misc/Cursors.zip" - OutFile = "$DownloadsFolder\Cursors.zip" + Uri = "https://github.com/farag2/Sophia-Script-for-Windows/raw/master/Misc/dark.zip" + OutFile = "$DownloadsFolder\dark.zip" UseBasicParsing = $true Verbose = $true } @@ -4225,14 +4233,8 @@ function Cursors New-Item -Path "$env:SystemRoot\Cursors\W11_dark_v2.2" -ItemType Directory -Force } - Add-Type -Assembly System.IO.Compression.FileSystem - $ZIP = [IO.Compression.ZipFile]::OpenRead("$DownloadsFolder\Cursors.zip") - $ZIP.Entries | Where-Object -FilterScript {$_.FullName -like "dark/*.*"} | ForEach-Object -Process { - [IO.Compression.ZipFileExtensions]::ExtractToFile($_, "$env:SystemRoot\Cursors\W11_dark_v2.2\$($_.Name)", $true) - } - $ZIP.Dispose() - - Remove-Item -Path "$DownloadsFolder\Cursors.zip" -Force + # Extract archive + Start-Process -FilePath "$env:SystemRoot\System32\tar.exe" -ArgumentList "-xf `"$DownloadsFolder\dark.zip`" -C `"$env:SystemRoot\Cursors\W11_dark_v2.2`" -v" New-ItemProperty -Path "HKCU:\Control Panel\Cursors" -Name "(default)" -PropertyType String -Value "W11 Cursors Dark Free v2.2 by Jepri Creations" -Force New-ItemProperty -Path "HKCU:\Control Panel\Cursors" -Name AppStarting -PropertyType ExpandString -Value "%SystemRoot%\Cursors\W11_dark_v2.2\working.ani" -Force @@ -4284,6 +4286,8 @@ function Cursors "%SystemRoot%\Cursors\W11_dark_v2.2\pin.cur" ) -join "," New-ItemProperty -Path "HKCU:\Control Panel\Cursors\Schemes" -Name "W11 Cursors Dark Free v2.2 by Jepri Creations" -PropertyType String -Value $Schemes -Force + + Remove-Item -Path "$DownloadsFolder\dark.zip" -Force } catch [System.Net.WebException] { @@ -4336,8 +4340,8 @@ function Cursors $DownloadsFolder = Get-ItemPropertyValue -Path "HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" -Name "{374DE290-123F-4565-9164-39C4925E467B}" $Parameters = @{ - Uri = "https://github.com/farag2/Sophia-Script-for-Windows/raw/master/Misc/Cursors.zip" - OutFile = "$DownloadsFolder\Cursors.zip" + Uri = "https://github.com/farag2/Sophia-Script-for-Windows/raw/master/Misc/light.zip" + OutFile = "$DownloadsFolder\light.zip" UseBasicParsing = $true Verbose = $true } @@ -4348,14 +4352,8 @@ function Cursors New-Item -Path "$env:SystemRoot\Cursors\W11_light_v2.2" -ItemType Directory -Force } - Add-Type -Assembly System.IO.Compression.FileSystem - $ZIP = [IO.Compression.ZipFile]::OpenRead("$DownloadsFolder\Cursors.zip") - $ZIP.Entries | Where-Object -FilterScript {$_.FullName -like "light/*.*"} | ForEach-Object -Process { - [IO.Compression.ZipFileExtensions]::ExtractToFile($_, "$env:SystemRoot\Cursors\W11_light_v2.2\$($_.Name)", $true) - } - $ZIP.Dispose() - - Remove-Item -Path "$DownloadsFolder\Cursors.zip" -Force + # Extract archive + Start-Process -FilePath "$env:SystemRoot\System32\tar.exe" -ArgumentList "-xf `"$DownloadsFolder\light.zip`" -C `"$env:SystemRoot\Cursors\W11_light_v2.2`" -v" New-ItemProperty -Path "HKCU:\Control Panel\Cursors" -Name "(default)" -PropertyType String -Value "W11 Cursor Light Free v2.2 by Jepri Creations" -Force New-ItemProperty -Path "HKCU:\Control Panel\Cursors" -Name AppStarting -PropertyType ExpandString -Value "%SystemRoot%\Cursors\W11_light_v2.2\working.ani" -Force @@ -4388,25 +4386,27 @@ function Cursors New-Item -Path "HKCU:\Control Panel\Cursors\Schemes" -Force } [string[]]$Schemes = ( - "%SystemRoot%\Cursors\W11_dark_v2.2\pointer.cur", - "%SystemRoot%\Cursors\W11_dark_v2.2\help.cur", - "%SystemRoot%\Cursors\W11_dark_v2.2\working.ani", - "%SystemRoot%\Cursors\W11_dark_v2.2\busy.ani",, - "%SystemRoot%\Cursors\W11_dark_v2.2\precision.cur", - "%SystemRoot%\Cursors\W11_dark_v2.2\beam.cur", - "%SystemRoot%\Cursors\W11_dark_v2.2\handwriting.cur", - "%SystemRoot%\Cursors\W11_dark_v2.2\unavailable.cur", - "%SystemRoot%\Cursors\W11_dark_v2.2\vert.cur", - "%SystemRoot%\Cursors\W11_dark_v2.2\horz.cur", - "%SystemRoot%\Cursors\W11_dark_v2.2\dgn1.cur", - "%SystemRoot%\Cursors\W11_dark_v2.2\dgn2.cur", - "%SystemRoot%\Cursors\W11_dark_v2.2\move.cur", - "%SystemRoot%\Cursors\W11_dark_v2.2\alternate.cur", - "%SystemRoot%\Cursors\W11_dark_v2.2\link.cur", - "%SystemRoot%\Cursors\W11_dark_v2.2\person.cur", - "%SystemRoot%\Cursors\W11_dark_v2.2\pin.cur" + "%SystemRoot%\Cursors\W11_light_v2.2\pointer.cur", + "%SystemRoot%\Cursors\W11_light_v2.2\help.cur", + "%SystemRoot%\Cursors\W11_light_v2.2\working.ani", + "%SystemRoot%\Cursors\W11_light_v2.2\busy.ani",, + "%SystemRoot%\Cursors\W11_light_v2.2\precision.cur", + "%SystemRoot%\Cursors\W11_light_v2.2\beam.cur", + "%SystemRoot%\Cursors\W11_light_v2.2\handwriting.cur", + "%SystemRoot%\Cursors\W11_light_v2.2\unavailable.cur", + "%SystemRoot%\Cursors\W11_light_v2.2\vert.cur", + "%SystemRoot%\Cursors\W11_light_v2.2\horz.cur", + "%SystemRoot%\Cursors\W11_light_v2.2\dgn1.cur", + "%SystemRoot%\Cursors\W11_light_v2.2\dgn2.cur", + "%SystemRoot%\Cursors\W11_light_v2.2\move.cur", + "%SystemRoot%\Cursors\W11_light_v2.2\alternate.cur", + "%SystemRoot%\Cursors\W11_light_v2.2\link.cur", + "%SystemRoot%\Cursors\W11_light_v2.2\person.cur", + "%SystemRoot%\Cursors\W11_light_v2.2\pin.cur" ) -join "," New-ItemProperty -Path "HKCU:\Control Panel\Cursors\Schemes" -Name "W11 Cursor Light Free v2.2 by Jepri Creations" -PropertyType String -Value $Schemes -Force + + Remove-Item -Path "$DownloadsFolder\light.zip" -Force } catch [System.Net.WebException] { @@ -14066,57 +14066,6 @@ function CABInstallContext } } -<# - .SYNOPSIS - The "Run as different user" item for the .exe filename extensions context menu - - .PARAMETER Show - Show the "Run as different user" item in the .exe filename extensions context menu - - .PARAMETER Hide - Hide the "Run as different user" item from the .exe filename extensions context menu - - .EXAMPLE - RunAsDifferentUserContext -Show - - .EXAMPLE - RunAsDifferentUserContext -Hide - - .NOTES - Current user -#> -function RunAsDifferentUserContext -{ - param - ( - [Parameter( - Mandatory = $true, - ParameterSetName = "Show" - )] - [switch] - $Show, - - [Parameter( - Mandatory = $true, - ParameterSetName = "Hide" - )] - [switch] - $Hide - ) - - switch ($PSCmdlet.ParameterSetName) - { - "Show" - { - Remove-ItemProperty -Path Registry::HKEY_CLASSES_ROOT\exefile\shell\runasuser -Name Extended -Force -ErrorAction Ignore - } - "Hide" - { - New-ItemProperty -Path Registry::HKEY_CLASSES_ROOT\exefile\shell\runasuser -Name Extended -PropertyType String -Value "" -Force - } - } -} - <# .SYNOPSIS The "Cast to Device" item in the media files and folders context menu diff --git a/src/Sophia_Script_for_Windows_11/Sophia.ps1 b/src/Sophia_Script_for_Windows_11/Sophia.ps1 index 420f8416..54fcaec8 100644 --- a/src/Sophia_Script_for_Windows_11/Sophia.ps1 +++ b/src/Sophia_Script_for_Windows_11/Sophia.ps1 @@ -1323,14 +1323,6 @@ CABInstallContext -Show # Скрыть пункт "Установить" из контекстного меню .cab архивов (значение по умолчанию) # CABInstallContext -Hide -# Show the "Run as different user" item to the .exe filename extensions context menu -# Отобразить пункт "Запуск от имени другого пользователя" в контекстное меню .exe файлов -RunAsDifferentUserContext -Show - -# Hide the "Run as different user" item from the .exe filename extensions context menu (default value) -# Скрыть пункт "Запуск от имени другого пользователя" из контекстное меню .exe файлов (значение по умолчанию) -# RunAsDifferentUserContext -Hide - # Hide the "Cast to Device" item from the media files and folders context menu # Скрыть пункт "Передать на устройство" из контекстного меню медиа-файлов и папок CastToDeviceContext -Hide diff --git a/src/Sophia_Script_for_Windows_11_PowerShell_7/Module/Sophia.psm1 b/src/Sophia_Script_for_Windows_11_PowerShell_7/Module/Sophia.psm1 index cd0f4eb7..ee072f70 100644 --- a/src/Sophia_Script_for_Windows_11_PowerShell_7/Module/Sophia.psm1 +++ b/src/Sophia_Script_for_Windows_11_PowerShell_7/Module/Sophia.psm1 @@ -4165,6 +4165,14 @@ function Cursors $Default ) + if (-not (Test-Path -Path "$env:SystemRoot\System32\tar.exe")) + { + Write-Information -MessageData "" -InformationAction Continue + Write-Verbose -Message $Localization.Skipped -Verbose + + return + } + switch ($PSCmdlet.ParameterSetName) { "Dark" @@ -4202,8 +4210,8 @@ function Cursors $DownloadsFolder = Get-ItemPropertyValue -Path "HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" -Name "{374DE290-123F-4565-9164-39C4925E467B}" $Parameters = @{ - Uri = "https://github.com/farag2/Sophia-Script-for-Windows/raw/master/Misc/Cursors.zip" - OutFile = "$DownloadsFolder\Cursors.zip" + Uri = "https://github.com/farag2/Sophia-Script-for-Windows/raw/master/Misc/dark.zip" + OutFile = "$DownloadsFolder\dark.zip" UseBasicParsing = $true Verbose = $true } @@ -4214,14 +4222,8 @@ function Cursors New-Item -Path "$env:SystemRoot\Cursors\W11_dark_v2.2" -ItemType Directory -Force } - Add-Type -Assembly System.IO.Compression.FileSystem - $ZIP = [IO.Compression.ZipFile]::OpenRead("$DownloadsFolder\Cursors.zip") - $ZIP.Entries | Where-Object -FilterScript {$_.FullName -like "dark/*.*"} | ForEach-Object -Process { - [IO.Compression.ZipFileExtensions]::ExtractToFile($_, "$env:SystemRoot\Cursors\W11_dark_v2.2\$($_.Name)", $true) - } - $ZIP.Dispose() - - Remove-Item -Path "$DownloadsFolder\Cursors.zip" -Force + # Extract archive + Start-Process -FilePath "$env:SystemRoot\System32\tar.exe" -ArgumentList "-xf `"$DownloadsFolder\dark.zip`" -C `"$env:SystemRoot\Cursors\W11_dark_v2.2`" -v" New-ItemProperty -Path "HKCU:\Control Panel\Cursors" -Name "(default)" -PropertyType String -Value "W11 Cursors Dark Free v2.2 by Jepri Creations" -Force New-ItemProperty -Path "HKCU:\Control Panel\Cursors" -Name AppStarting -PropertyType ExpandString -Value "%SystemRoot%\Cursors\W11_dark_v2.2\working.ani" -Force @@ -4273,6 +4275,8 @@ function Cursors "%SystemRoot%\Cursors\W11_dark_v2.2\pin.cur" ) -join "," New-ItemProperty -Path "HKCU:\Control Panel\Cursors\Schemes" -Name "W11 Cursors Dark Free v2.2 by Jepri Creations" -PropertyType String -Value $Schemes -Force + + Remove-Item -Path "$DownloadsFolder\dark.zip" -Force } catch [System.Net.WebException] { @@ -4325,8 +4329,8 @@ function Cursors $DownloadsFolder = Get-ItemPropertyValue -Path "HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" -Name "{374DE290-123F-4565-9164-39C4925E467B}" $Parameters = @{ - Uri = "https://github.com/farag2/Sophia-Script-for-Windows/raw/master/Misc/Cursors.zip" - OutFile = "$DownloadsFolder\Cursors.zip" + Uri = "https://github.com/farag2/Sophia-Script-for-Windows/raw/master/Misc/light.zip" + OutFile = "$DownloadsFolder\light.zip" UseBasicParsing = $true Verbose = $true } @@ -4337,14 +4341,8 @@ function Cursors New-Item -Path "$env:SystemRoot\Cursors\W11_light_v2.2" -ItemType Directory -Force } - Add-Type -Assembly System.IO.Compression.FileSystem - $ZIP = [IO.Compression.ZipFile]::OpenRead("$DownloadsFolder\Cursors.zip") - $ZIP.Entries | Where-Object -FilterScript {$_.FullName -like "light/*.*"} | ForEach-Object -Process { - [IO.Compression.ZipFileExtensions]::ExtractToFile($_, "$env:SystemRoot\Cursors\W11_light_v2.2\$($_.Name)", $true) - } - $ZIP.Dispose() - - Remove-Item -Path "$DownloadsFolder\Cursors.zip" -Force + # Extract archive + Start-Process -FilePath "$env:SystemRoot\System32\tar.exe" -ArgumentList "-xf `"$DownloadsFolder\light.zip`" -C `"$env:SystemRoot\Cursors\W11_light_v2.2`" -v" New-ItemProperty -Path "HKCU:\Control Panel\Cursors" -Name "(default)" -PropertyType String -Value "W11 Cursor Light Free v2.2 by Jepri Creations" -Force New-ItemProperty -Path "HKCU:\Control Panel\Cursors" -Name AppStarting -PropertyType ExpandString -Value "%SystemRoot%\Cursors\W11_light_v2.2\working.ani" -Force @@ -4377,25 +4375,27 @@ function Cursors New-Item -Path "HKCU:\Control Panel\Cursors\Schemes" -Force } [string[]]$Schemes = ( - "%SystemRoot%\Cursors\W11_dark_v2.2\pointer.cur", - "%SystemRoot%\Cursors\W11_dark_v2.2\help.cur", - "%SystemRoot%\Cursors\W11_dark_v2.2\working.ani", - "%SystemRoot%\Cursors\W11_dark_v2.2\busy.ani",, - "%SystemRoot%\Cursors\W11_dark_v2.2\precision.cur", - "%SystemRoot%\Cursors\W11_dark_v2.2\beam.cur", - "%SystemRoot%\Cursors\W11_dark_v2.2\handwriting.cur", - "%SystemRoot%\Cursors\W11_dark_v2.2\unavailable.cur", - "%SystemRoot%\Cursors\W11_dark_v2.2\vert.cur", - "%SystemRoot%\Cursors\W11_dark_v2.2\horz.cur", - "%SystemRoot%\Cursors\W11_dark_v2.2\dgn1.cur", - "%SystemRoot%\Cursors\W11_dark_v2.2\dgn2.cur", - "%SystemRoot%\Cursors\W11_dark_v2.2\move.cur", - "%SystemRoot%\Cursors\W11_dark_v2.2\alternate.cur", - "%SystemRoot%\Cursors\W11_dark_v2.2\link.cur", - "%SystemRoot%\Cursors\W11_dark_v2.2\person.cur", - "%SystemRoot%\Cursors\W11_dark_v2.2\pin.cur" + "%SystemRoot%\Cursors\W11_light_v2.2\pointer.cur", + "%SystemRoot%\Cursors\W11_light_v2.2\help.cur", + "%SystemRoot%\Cursors\W11_light_v2.2\working.ani", + "%SystemRoot%\Cursors\W11_light_v2.2\busy.ani",, + "%SystemRoot%\Cursors\W11_light_v2.2\precision.cur", + "%SystemRoot%\Cursors\W11_light_v2.2\beam.cur", + "%SystemRoot%\Cursors\W11_light_v2.2\handwriting.cur", + "%SystemRoot%\Cursors\W11_light_v2.2\unavailable.cur", + "%SystemRoot%\Cursors\W11_light_v2.2\vert.cur", + "%SystemRoot%\Cursors\W11_light_v2.2\horz.cur", + "%SystemRoot%\Cursors\W11_light_v2.2\dgn1.cur", + "%SystemRoot%\Cursors\W11_light_v2.2\dgn2.cur", + "%SystemRoot%\Cursors\W11_light_v2.2\move.cur", + "%SystemRoot%\Cursors\W11_light_v2.2\alternate.cur", + "%SystemRoot%\Cursors\W11_light_v2.2\link.cur", + "%SystemRoot%\Cursors\W11_light_v2.2\person.cur", + "%SystemRoot%\Cursors\W11_light_v2.2\pin.cur" ) -join "," New-ItemProperty -Path "HKCU:\Control Panel\Cursors\Schemes" -Name "W11 Cursor Light Free v2.2 by Jepri Creations" -PropertyType String -Value $Schemes -Force + + Remove-Item -Path "$DownloadsFolder\light.zip" -Force } catch [System.Net.WebException] { @@ -14074,57 +14074,6 @@ function CABInstallContext } } -<# - .SYNOPSIS - The "Run as different user" item for the .exe filename extensions context menu - - .PARAMETER Show - Show the "Run as different user" item in the .exe filename extensions context menu - - .PARAMETER Hide - Hide the "Run as different user" item from the .exe filename extensions context menu - - .EXAMPLE - RunAsDifferentUserContext -Show - - .EXAMPLE - RunAsDifferentUserContext -Hide - - .NOTES - Current user -#> -function RunAsDifferentUserContext -{ - param - ( - [Parameter( - Mandatory = $true, - ParameterSetName = "Show" - )] - [switch] - $Show, - - [Parameter( - Mandatory = $true, - ParameterSetName = "Hide" - )] - [switch] - $Hide - ) - - switch ($PSCmdlet.ParameterSetName) - { - "Show" - { - Remove-ItemProperty -Path Registry::HKEY_CLASSES_ROOT\exefile\shell\runasuser -Name Extended -Force -ErrorAction Ignore - } - "Hide" - { - New-ItemProperty -Path Registry::HKEY_CLASSES_ROOT\exefile\shell\runasuser -Name Extended -PropertyType String -Value "" -Force - } - } -} - <# .SYNOPSIS The "Cast to Device" item in the media files and folders context menu diff --git a/src/Sophia_Script_for_Windows_11_PowerShell_7/Sophia.ps1 b/src/Sophia_Script_for_Windows_11_PowerShell_7/Sophia.ps1 index 263230fe..7f8a6dc7 100644 --- a/src/Sophia_Script_for_Windows_11_PowerShell_7/Sophia.ps1 +++ b/src/Sophia_Script_for_Windows_11_PowerShell_7/Sophia.ps1 @@ -1334,14 +1334,6 @@ CABInstallContext -Show # Скрыть пункт "Установить" из контекстного меню .cab архивов (значение по умолчанию) # CABInstallContext -Hide -# Show the "Run as different user" item to the .exe filename extensions context menu -# Отобразить пункт "Запуск от имени другого пользователя" в контекстное меню .exe файлов -RunAsDifferentUserContext -Show - -# Hide the "Run as different user" item from the .exe filename extensions context menu (default value) -# Скрыть пункт "Запуск от имени другого пользователя" из контекстное меню .exe файлов (значение по умолчанию) -# RunAsDifferentUserContext -Hide - # Hide the "Cast to Device" item from the media files and folders context menu # Скрыть пункт "Передать на устройство" из контекстного меню медиа-файлов и папок CastToDeviceContext -Hide