From d6020603e78830bfb653cd2b9726a8dd506d6492 Mon Sep 17 00:00:00 2001 From: YunDanTianChang <2472041823@qq.com> Date: Tue, 6 Apr 2021 09:05:06 +0800 Subject: [PATCH] File path may not exist, remove it --- install/ExtractPrograms.ps1 | 1 + 1 file changed, 1 insertion(+) diff --git a/install/ExtractPrograms.ps1 b/install/ExtractPrograms.ps1 index 0111190..d0479ae 100644 --- a/install/ExtractPrograms.ps1 +++ b/install/ExtractPrograms.ps1 @@ -210,6 +210,7 @@ Function Get-Icon { Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\*" | Select-Object -Property "(default)" -Unique | Where-Object {$_."(default)" -ne $null} | + Where-Object {Test-Path -Path $_."(default)".Trim('"') -PathType Leaf } | ForEach-Object { $Exe = $_."(default)".Trim('"') $Name = (Get-Item $Exe).VersionInfo.FileDescription.Trim() -replace " "," "