标签: uwp

UWP 图标丢失

我注意到 Micrsoft Edge 缺少任务栏图标,然后注意到所有 UWP 应用程序都缺少它们的图标。您可以在此锁定屏幕设置屏幕截图中清楚地看到这一点:

带有后备图标的锁定屏幕设置上的图像

尝试的事情:

  • 尝试使用DISM.exe /Online /Cleanup-image /Restorehealth和修复 Windows sfc /scannow,但没有发现任何问题。
  • 使用以下命令重新安装 Edge 也无济于事: Get-AppXPackage -AllUsers -Name Microsoft.MicrosoftEdge | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register “$($_.InstallLocation)\AppXManifest.xml” -verbose}
  • 更新我的图形驱动程序无济于事。
  • chkdsk C: /f /r /x
  • 获取-AppxPackage | Remove-AppxPackage 然后重新启动并跟随 Get-AppxPackage -allusers | foreach {Add-AppxPackage -register "$($_.InstallLocation)\appxmanifest.xml" -DisableDevelopmentMode} 并再次重启。
  • 尝试删除 %AppData%..\Local\IconCache.db 然后重新启动。
  • 在 Windows 10 中重建损坏的图标缓存- “要重建图标缓存,您必须删除出现在此文件夹中的所有图标缓存文件”:\AppData\Local\Microsoft\Windows\Explorer

知道可能是什么问题,或有关如何恢复图标的建议吗?

Windows 10 专业版,1709;操作系统内部版本 16299.192。

windows-store-app windows-10 uwp windows-10-v1709

14
推荐指数
3
解决办法
1万
查看次数

某些 Windows 10 UWP 图标未显示在搜索或设置中

UWP 应用的某些(但不是全部)图标未显示在搜索或设置中。但是,它们会在不搜索时显示在开始菜单上。所有非 UWP 应用的图标每次都能正确显示。UWP 应用程序图标始终显示在任务栏上。

更新:无论何种图像格式,许多本地存储的图像缩略图也无法出现在开始菜单搜索结果中。

我之所以将此作为一个单独的问题与该线程分开发布,是出于以下不同的原因:

  • 并非所有 UWP 应用图标都无法显示
  • 该问题仅在搜索期间出现在开始菜单上
  • UWP 应用程序永远不会无法在任务栏上显示其图标

我试过了:

  • 重置图标缓存
  • 这里的解决方案涉及windowsapps文件夹
  • 创建一个新的用户帐户
  • 删除 iconstream 注册表项
  • 更改性能设置以保存缩略图

  • 更改 PNG 的默认应用程序

  • 在 Windows 设置中更改所有图像的默认应用程序
  • 更改 Windows 资源管理器视图设置
  • 更新图形驱动程序

截图:
搜索无法显示图标
设置中部分图标无法显示

icons windows-search windows-10 uwp

14
推荐指数
2
解决办法
1万
查看次数

强制删除 Windows 10 Appx 软件包,跳过可能发生的任何错误

我在 9 月份购买了《极限竞速 7》的预购版。在安装预购订单的过程中,发生了错误,导致安装大部分已完成。Forza Motorsport 通过 Windows 应用商店提供,并通过 Appx App Packager 分发。

现在《极限竞速 7》已经“成为黄金版”,我想安装游戏的完整版本。通常,当您运行预订的“存根”应用程序时,这种情况会自动发生,但是由于初始安装期间的问题,完整的游戏无法下载。

我的第一个想法是执行简单的“卸载并重新安装”,但是尝试使用“设置”中的“应用程序和功能”页面卸载应用程序会导致此错误:

我们无法卸载 Forza Motorsport 7。
操作未成功完成。稍后再试一次。
错误代码是 0x8000000e,以防您需要。

没有帮助。接下来我Get-AppxPackage *Apollo*通过PowerShell(Apollo是这个游戏的代号)获取游戏的Appx包名称,然后用于Remove-AppxPackage "Microsoft.ApolloBaseGame_1.0.2.2_64__xwekyb3d8bbwe"卸载应用程序。这不适用于以下错误:

PS C:\WINDOWS\system32> 删除-AppxPackage Microsoft.ApolloBaseGame_1.0.2.2_x64__8wekyb3d8bbwe
删除-AppxPackage:部署失败,HRESULT:0x80073CFA,删除失败。请联系您的软件供应商。
部署从以下位置删除目标卷 E: 上的 Microsoft.ApolloBaseGame_1.0.2.2_x64__8wekyb3d8bbwe 操作:失败,错误为 0x80070002。请参阅http://go.microsoft.com/fwlink/?LinkId=235160以获取诊断应用程序部署问题的帮助。
注意:有关其他信息,请在事件日志中查找 [ActivityId] 59ff267b-3c76-0002-2d54-ff59763cd301 或使用命令行 Get-AppxLog -ActivityID 59ff267b-3c76-0002-2d54-ff59763cd301
At line:1 char:1
+ 删除-AppxPackage Microsoft.ApolloBaseGame_1.0.2.2_x64__8wekyb3d8bbw ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : WriteError: (Microsoft.Apoll...__8wekyb3d8bbwe:String) [删除-AppxPackage],IOException
+ ExcellentQualifiedErrorId:部署错误,Microsoft.Windows.Appx.PackageManager.Commands.RemoveAppxPackageCommand

按照上面输出中的建议,我运行 Get-Appxlog 来查看实际错误:

PS C:\WINDOWS\system32> 获取 AppxLog -ActivityID 59ff267b-3c76-0002-2d54-ff59763cd301

时间 ID 消息
------------ …

uninstall windows-10 uwp

5
推荐指数
1
解决办法
2万
查看次数

在 PowerShell 中使用 UWP API 命名空间

我一直在寻找如何在 PowerShell 中使用命名空间来处理 Windows 10 锁定屏幕并遇到了这个答案:https : //superuser.com/a/1062551/700258,但是它没有说明如何导入或将该命名空间添加到 PowerShell 以供使用。我尝试为程序集查找引用的 DLL 文件,但它们不在我的计算机上。当我看到它们是 Windows 桌面扩展 API 的一部分时,我出去下载了 Windows 10 SDK,但 DLL 文件也不在其中。如何在 PowerShell 脚本中使用 Windows.System.UserProfile 命名空间中的此 LockScreen 类?

powershell windows-10 uwp

5
推荐指数
1
解决办法
4476
查看次数

如果 PC 是笔记本电脑,则运行脚本

我发现这个 PS 脚本可以检查 PC 是台式机还是笔记本电脑

function Get-HardwareType {
    $hardwaretype = Get-WmiObject -Class Win32_ComputerSystem -Property PCSystemType
        If ($hardwaretype -ne 2)
        {
        return $true
        }
        Else
        {
        return $false
        }}
 
If (Get-HardwareType)
{
"$Env:ComputerName is a Desktop"
}
Else
{
"$Env:ComputerName is a Laptop"
}
Run Code Online (Sandbox Code Playgroud)

如果结果是“笔记本电脑”,我需要运行这个其他命令

Add-AppxPackage -Path ".\28671Petrroll.PowerPlanSwitcher_0.4.4.0_x86__ge82akyxbc7z4.Appx"
Run Code Online (Sandbox Code Playgroud)

否则跳过它。我怎样才能把它们结合起来?

编辑:

似乎我需要互联网连接才能完全安装该应用程序;没有互联网,只要我通过互联网连接运行该应用程序,该应用程序就不会启动。有人知道在没有互联网连接的情况下我需要做什么吗?或者这是不可能的?

powershell uwp

2
推荐指数
1
解决办法
398
查看次数