将用户数据复制到新配置文件后如何修复 Windows 10 权限问题

将用户数据复制到新配置文件后如何修复 Windows 10 权限问题

我的主要用户配置文件有问题 - 我重命名了它,但从那时起就出现了一些小问题,例如搜索找不到已安装的应用程序,某些 Windows 应用程序只显示空白屏幕(包括联系支持,这很有趣),以及偶尔在重新启动时挂起。我创建了一个测试配置文件,并确认在首次登录后,搜索、应用程序和重新启动在新配置文件中的行为符合预期。

一旦我将原始用户的数据复制过来,事情就变得更加有趣了。桌面快速打开,虽然有些图标失去了与程序的关联(链接到由错误配置文件上的 Chrome 图标表示的网站),但其他程序将在双击时打开。问题是搜索框不允许输入文本,并且开始按钮没有任何作用。单击文件资源管理器时,我收到一条消息“Windows 无法访问指定的设备、路径或文件”。我试图截取屏幕截图并将其保存在 mspaint 中,但在尝试保存时,我收到消息“您无法保存到‘此电脑’。请选择其他位置。”(附上可疑的屏幕截图 - 不得不用手机拍摄)

新配置文件中的错误

我按照以下步骤复制数据,该过程是从内置管理员帐户执行的:https://support.microsoft.com/en-us/help/14039/windows-7-fix-corrupted-user-profile#1TC=windows-7

上述程序的一个例外是,我发现在将文件移入文件夹之前,我必须登录到新用户帐户。如果不这样做,即使在添加新用户对话框中指定了 Windows 创建的默认文件夹,在首次登录到新用户帐户时,也会在用户文件夹中创建一个文件夹 username.computername。因此,我创建了用户,登录一次,然后注销并返回内置管理员帐户,并从那里移动文件。

我感觉我的权限在复制的用户文件夹中的某个地方(也许是所有地方?)关闭了。我尝试模仿另一个已知良好帐户的权限,但没有成功。此外,在复制文件并出现冲突时,我一直选择让坏配置文件中的文件覆盖好配置文件中的文件。我没有移动 NTUSER.DAT、ntuser.dat.log、NTUSER.DAT{string here} 或 ntuser.ini 文件。

我该如何设置权限才能让这个新配置文件正常工作?我正在考虑放弃整个驱动器并从 ISO 进行全新安装,但我用于工作的大量程序和设置使我无法进行这种冒险,除非真正必要。

谢谢!

答案1

我能够通过将 Windows 文件权限重置为默认值来解决此问题。我尝试过几种不同的方法重置它们,但最终这种方法有效:

  • 如果未启用,请启用内置管理员帐户(在提升的命令提示符下net user administrator /active:yes:)
  • 退出所有活动帐户。
  • 以内置管理员身份登录。
  • 要恢复默认文件权限,请在提升的命令提示符下运行以下命令:secedit /configure /cfg %windir%\inf\defltbase.inf /db defltbase.sdb /verbose
  • 重新启动计算机。
  • 登录新帐户 - 这比平时花费的时间更长,我想这是因为应用了设置。
  • 登录到任何其他活动帐户(内置管理员将被上述命令禁用)
  • 所有账户登录成功后,再次重启。

相关内容