当用户将他们的 Windows 版本升级到最新版本时,经常会出现Invalid Value For Registry错误。有可能当用户将 Windows 升级到较新版本时,所有文件可能不会更新,照片应用程序可能会过时,这是导致此问题的主要原因。
我们进行了一项研究,发现了更多可以直接或间接导致注册表无效值的原因。尽管可能有多种原因,但我们在下面提到了其中的主要原因:-
- 损坏的照片应用程序-自从 Microsoft 应用程序损坏并抛出此类错误以来已经有一段时间了。为避免这种情况,您将必须重置 Microsoft 应用程序。
- 损坏的系统文件—— 事实证明,损坏的系统文件会导致您出现错误:注册表的无效值。您可以通过运行系统修复命令来修复此问题。
- 损坏的图像文件-您尝试打开的图像文件很可能已损坏,当用户尝试切换或升级 Windows 时更有可能发生这种情况。但是,您可以使用第三方软件恢复图像文件,但我们更愿意先应用以下方法。如果这不起作用,请使用任何可能解决问题的恢复映像软件。
- 过时的照片应用程序 -如果您使用的媒体应用程序已过时,则可能会导致Error: Invalid Value For Registry。要解决此问题,请将您的应用更新到较新的版本。
1. 重置或修复照片应用
列表中的第一个解决方案是重置照片应用程序,将设置重新配置为默认设置,并删除可能损坏的应用程序缓存数据。
- 要重置Microsoft Photos App,请单击“开始”菜单并在搜索栏中键入“设置”
- 打开设置并导航到应用和功能
- 找到并选择 Microsoft Photos App,然后单击Advanced Options
- 向下滚动到底部,然后单击修复
- 如果这不起作用,请尝试重置 Microsoft 照片应用程序
- 完成后,打开有问题的图像文件并检查问题是否仍然存在。
2.修改注册表设置
当用户将其 Windows 更新到较新版本时,所有文件可能都不会更新,并且照片应用程序中的特定文件很可能以条目的形式过时。您需要从注册表中删除它们以修复Error: Invalid Value For Registry。
请记住,在进行任何重大更改之前,请创建一个注册表备份,以备日后出现问题时可能需要。
按照以下步骤修改注册表编辑器:-
- 按Windows + R键打开运行对话框
- 键入regedit并按Enter
- 请求许可时单击“是”
- 打开注册表后,导航到以下路径
HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppModel\Repository\Families\Microsoft.Windows.Photos_8wekyb3d8bbwe
注意: 现在您必须一一删除各个键。为此,您将需要管理员帐户中不包含的额外权限。
- 要获得权限,请右键单击Microsoft.Windows.Photos的父文件夹,然后从列出的选项中选择权限
- 将出现一个新屏幕,单击Windows 右下角的高级
- 然后单击更改并在即将出现的窗口中输入您的用户名
- 之后,单击“检查名称”以选择具有计算机名称的正确用户名
- 现在按OK关闭窗口,然后单击Advance Security Settings 上的Apply ,然后单击OK关闭它
- 返回权限窗口并选择您的用户名,然后勾选完全控制选项以获得文件夹的完全权限
- 完成后点击应用然后确定
- 现在右键单击Microsoft.Windows.Photos父文件夹下的每个条目
- 如果要求确认,请单击“删除”,然后单击“是”
- 完成所有操作后,重新启动计算机,密钥将再次出现在注册表编辑器中。
- 检查错误:注册表无效值是否已修复。
3.运行SFC /Scannow
损坏的文件是可能导致此问题的主要因素之一。通常,任何文件的损坏都是由于系统的随机关闭拦截了正在运行的后台进程,这可能会导致文件损坏。要解决此问题,您必须运行一个命令以用缓存替换损坏的文件,因为 Windows 会为其程序和服务保存这些缓存文件。
- 要运行修复命令,请单击开始菜单并键入命令提示符
- 右键单击命令提示符并选择以管理员身份运行
- 询问权限时单击“是”
- 打开终端后,输入以下命令修复文件,然后按Enter
sfc /scannow
- 完成后检查问题是否仍然存在。
4.更新微软照片应用
使用过时的 Microsoft Photos 应用程序可能会导致此问题,因为当应用程序有可用的主要更新并且用户不更新它时,应用程序将不会像以前那样运行并且可能会抛出错误:注册表无效 值. 您可以按照以下应用程序更新应用程序:-
注意:如果您使用的是过时的Windows 照片查看器,则必须通过设置更新您的 Windows 以获得最新版本的 Windows 照片查看器。
- 要更新 Microsoft Photos,请单击开始菜单并键入Microsoft Store
- 打开 Microsoft Store 并转到下载和更新。单击右上角的三个点并选择下载和更新
- 导航后,单击“全部更新”选项
- 如果 Microsft 照片已过时,则会将应用程序更新到最新版本。
5.运行应用疑难解答
如果这些方法都不起作用,您可以使用 Windows 应用疑难解答,它允许用户修复有关 Windows 应用商店应用的问题。
- 要运行应用疑难解答,请同时按Windows + I键打开“设置”
- 导航到更新和安全
- 单击左侧窗格中的疑难解答,然后单击其他疑难解答
- 向下滚动到底部并选择Windows Store Apps
- 然后单击运行疑难解答。它会自动查找并修复导致问题的文件
- 完成后,检查注册表的无效值是否已修复。
6.重新安装照片应用
如果所有其他问题都无法解决,您也可以重新安装照片应用程序。问题更可能是由于损坏和过时的文件引起的,这些文件将在您重新安装媒体应用程序后修复。
- 要重新安装 Microsoft Photo App,请键入Windows PowerShell并通过同时按Ctrl + Shift + Enter以管理员身份运行它
- 现在插入以下命令以卸载 Windows Photo App,然后按Enter
获取 AppxPackage *照片* | 删除 AppxPackage
- 现在从 Microsoft Store 安装新的应用程序
- 完成后,检查错误是否仍然存在。
7.创建一个新的本地帐户以使用照片应用程序
幸运的是,还有另一种解决此问题的方法是为您的 Windows创建另一个本地帐户并检查这是否修复了Invalid Value For the Registry。据受影响的用户称,此方法应该适用于遇到注册表无效值的所有用户。
- 要创建新的本地帐户,请同时按Windows + I键转到设置
- 导航到帐户并单击左窗格中的家庭和其他用户
- 如果您想创建一个单独的本地帐户而不是 Microsoft 帐户,请从 CPU 上拔下以太网电缆,然后单击“将其他人添加到这台电脑”
- 现在将用户名、密码和确认密码放入框中,然后按下一步
- 完成后,登录到新创建的用户帐户。为此,请单击开始菜单>用户图标 >注销
- 登录后,检查Invalid Value For the Registry 是否仍然存在。
如果这些方法均无效,您可能需要重置将重新创建所有文件的Windows 操作系统,并删除可能导致Error: Invalid Value For Registry to occur 的损坏文件。