<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://aznot.com/index.php?action=history&amp;feed=atom&amp;title=Windows%2FPowerShell%2FShow_Desktop_Icons</id>
	<title>Windows/PowerShell/Show Desktop Icons - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://aznot.com/index.php?action=history&amp;feed=atom&amp;title=Windows%2FPowerShell%2FShow_Desktop_Icons"/>
	<link rel="alternate" type="text/html" href="https://aznot.com/index.php?title=Windows/PowerShell/Show_Desktop_Icons&amp;action=history"/>
	<updated>2026-05-07T02:35:05Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>https://aznot.com/index.php?title=Windows/PowerShell/Show_Desktop_Icons&amp;diff=5535&amp;oldid=prev</id>
		<title>Kenneth: Created page with &quot;==  &lt;pre&gt; ## ============================================== ## Show Desktop Icons ## ==============================================  $ErrorActionPreference = &quot;SilentlyContinue...&quot;</title>
		<link rel="alternate" type="text/html" href="https://aznot.com/index.php?title=Windows/PowerShell/Show_Desktop_Icons&amp;diff=5535&amp;oldid=prev"/>
		<updated>2020-05-07T00:02:54Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;==  &amp;lt;pre&amp;gt; ## ============================================== ## Show Desktop Icons ## ==============================================  $ErrorActionPreference = &amp;quot;SilentlyContinue...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
## ==============================================&lt;br /&gt;
## Show Desktop Icons&lt;br /&gt;
## ==============================================&lt;br /&gt;
&lt;br /&gt;
$ErrorActionPreference = &amp;quot;SilentlyContinue&amp;quot;&lt;br /&gt;
If ($Error) {$Error.Clear()}&lt;br /&gt;
$RegistryPath = &amp;quot;HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced&amp;quot;&lt;br /&gt;
If (Test-Path $RegistryPath) {&lt;br /&gt;
	$Res = Get-ItemProperty -Path $RegistryPath -Name &amp;quot;HideIcons&amp;quot;&lt;br /&gt;
	If (-Not($Res)) {&lt;br /&gt;
		New-ItemProperty -Path $RegistryPath -Name &amp;quot;HideIcons&amp;quot; -Value &amp;quot;0&amp;quot; -PropertyType DWORD -Force | Out-Null&lt;br /&gt;
	}&lt;br /&gt;
	$Check = (Get-ItemProperty -Path $RegistryPath -Name &amp;quot;HideIcons&amp;quot;).HideIcons&lt;br /&gt;
	If ($Check -NE 0) {&lt;br /&gt;
		New-ItemProperty -Path $RegistryPath -Name &amp;quot;HideIcons&amp;quot; -Value &amp;quot;0&amp;quot; -PropertyType DWORD -Force | Out-Null&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
$RegistryPath = &amp;quot;HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons&amp;quot;&lt;br /&gt;
If (-Not(Test-Path $RegistryPath)) {&lt;br /&gt;
	New-Item -Path &amp;quot;HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer&amp;quot; -Name &amp;quot;HideDesktopIcons&amp;quot; -Force | Out-Null&lt;br /&gt;
	New-Item -Path &amp;quot;HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons&amp;quot; -Name &amp;quot;NewStartPanel&amp;quot; -Force | Out-Null&lt;br /&gt;
}&lt;br /&gt;
$RegistryPath = &amp;quot;HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel&amp;quot;&lt;br /&gt;
If (-Not(Test-Path $RegistryPath)) {&lt;br /&gt;
	New-Item -Path &amp;quot;HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons&amp;quot; -Name &amp;quot;NewStartPanel&amp;quot; -Force | Out-Null&lt;br /&gt;
}&lt;br /&gt;
If (Test-Path $RegistryPath) {&lt;br /&gt;
	## -- My Computer&lt;br /&gt;
	$Res = Get-ItemProperty -Path $RegistryPath -Name &amp;quot;{20D04FE0-3AEA-1069-A2D8-08002B30309D}&amp;quot;&lt;br /&gt;
	If (-Not($Res)) {&lt;br /&gt;
		New-ItemProperty -Path $RegistryPath -Name &amp;quot;{20D04FE0-3AEA-1069-A2D8-08002B30309D}&amp;quot; -Value &amp;quot;0&amp;quot; -PropertyType DWORD -Force | Out-Null&lt;br /&gt;
	}&lt;br /&gt;
	$Check = (Get-ItemProperty -Path $RegistryPath -Name &amp;quot;{20D04FE0-3AEA-1069-A2D8-08002B30309D}&amp;quot;).&amp;quot;{20D04FE0-3AEA-1069-A2D8-08002B30309D}&amp;quot;&lt;br /&gt;
	If ($Check -NE 0) {&lt;br /&gt;
		New-ItemProperty -Path $RegistryPath -Name &amp;quot;{20D04FE0-3AEA-1069-A2D8-08002B30309D}&amp;quot; -Value &amp;quot;0&amp;quot; -PropertyType DWORD -Force | Out-Null&lt;br /&gt;
	}&lt;br /&gt;
	## -- Control Panel&lt;br /&gt;
	$Res = Get-ItemProperty -Path $RegistryPath -Name &amp;quot;{5399E694-6CE5-4D6C-8FCE-1D8870FDCBA0}&amp;quot;&lt;br /&gt;
	If (-Not($Res)) {&lt;br /&gt;
		New-ItemProperty -Path $RegistryPath -Name &amp;quot;{5399E694-6CE5-4D6C-8FCE-1D8870FDCBA0}&amp;quot; -Value &amp;quot;0&amp;quot; -PropertyType DWORD -Force | Out-Null&lt;br /&gt;
	}&lt;br /&gt;
	$Check = (Get-ItemProperty -Path $RegistryPath -Name &amp;quot;{5399E694-6CE5-4D6C-8FCE-1D8870FDCBA0}&amp;quot;).&amp;quot;{5399E694-6CE5-4D6C-8FCE-1D8870FDCBA0}&amp;quot;&lt;br /&gt;
	If ($Check -NE 0) {&lt;br /&gt;
		New-ItemProperty -Path $RegistryPath -Name &amp;quot;{5399E694-6CE5-4D6C-8FCE-1D8870FDCBA0}&amp;quot; -Value &amp;quot;0&amp;quot; -PropertyType DWORD -Force | Out-Null&lt;br /&gt;
	}&lt;br /&gt;
	## -- User&amp;#039;s Files&lt;br /&gt;
	$Res = Get-ItemProperty -Path $RegistryPath -Name &amp;quot;{59031a47-3f72-44a7-89c5-5595fe6b30ee}&amp;quot;&lt;br /&gt;
	If (-Not($Res)) {&lt;br /&gt;
		New-ItemProperty -Path $RegistryPath -Name &amp;quot;{59031a47-3f72-44a7-89c5-5595fe6b30ee}&amp;quot; -Value &amp;quot;0&amp;quot; -PropertyType DWORD -Force | Out-Null&lt;br /&gt;
	}&lt;br /&gt;
	$Check = (Get-ItemProperty -Path $RegistryPath -Name &amp;quot;{59031a47-3f72-44a7-89c5-5595fe6b30ee}&amp;quot;).&amp;quot;{59031a47-3f72-44a7-89c5-5595fe6b30ee}&amp;quot;&lt;br /&gt;
	If ($Check -NE 0) {&lt;br /&gt;
		New-ItemProperty -Path $RegistryPath -Name &amp;quot;{59031a47-3f72-44a7-89c5-5595fe6b30ee}&amp;quot; -Value &amp;quot;0&amp;quot; -PropertyType DWORD -Force | Out-Null&lt;br /&gt;
	}&lt;br /&gt;
	## -- Recycle Bin&lt;br /&gt;
	$Res = Get-ItemProperty -Path $RegistryPath -Name &amp;quot;{645FF040-5081-101B-9F08-00AA002F954E}&amp;quot;&lt;br /&gt;
	If (-Not($Res)) {&lt;br /&gt;
		New-ItemProperty -Path $RegistryPath -Name &amp;quot;{645FF040-5081-101B-9F08-00AA002F954E}&amp;quot; -Value &amp;quot;0&amp;quot; -PropertyType DWORD -Force | Out-Null&lt;br /&gt;
	}&lt;br /&gt;
	$Check = (Get-ItemProperty -Path $RegistryPath -Name &amp;quot;{645FF040-5081-101B-9F08-00AA002F954E}&amp;quot;).&amp;quot;{645FF040-5081-101B-9F08-00AA002F954E}&amp;quot;&lt;br /&gt;
	If ($Check -NE 0) {&lt;br /&gt;
		New-ItemProperty -Path $RegistryPath -Name &amp;quot;{645FF040-5081-101B-9F08-00AA002F954E}&amp;quot; -Value &amp;quot;0&amp;quot; -PropertyType DWORD -Force | Out-Null&lt;br /&gt;
	}&lt;br /&gt;
	## -- Network&lt;br /&gt;
	$Res = Get-ItemProperty -Path $RegistryPath -Name &amp;quot;{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}&amp;quot;&lt;br /&gt;
	If (-Not($Res)) {&lt;br /&gt;
		New-ItemProperty -Path $RegistryPath -Name &amp;quot;{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}&amp;quot; -Value &amp;quot;0&amp;quot; -PropertyType DWORD -Force | Out-Null&lt;br /&gt;
	}&lt;br /&gt;
	$Check = (Get-ItemProperty -Path $RegistryPath -Name &amp;quot;{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}&amp;quot;).&amp;quot;{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}&amp;quot;&lt;br /&gt;
	If ($Check -NE 0) {&lt;br /&gt;
		New-ItemProperty -Path $RegistryPath -Name &amp;quot;{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}&amp;quot; -Value &amp;quot;0&amp;quot; -PropertyType DWORD -Force | Out-Null&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
If ($Error) {$Error.Clear()}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kenneth</name></author>
	</entry>
</feed>