Windows 7 Sysprep 默认用户

Windows 7 Sysprep 默认用户

我似乎在执行 sysprep 时遇到了问题。

我一直在玩 Windows 7、WAIK、Server 2008 R2 和其他各种东西。我设法创建了一个 WIM,其中安装了我需要的所有东西,并且我已经制定了 autounattend.xml。我现在有一个从 USB 设备完成的 Windows 7 64 位无人值守安装。它包含我的所有程序、设置和所有设置,除了一件事 - 默认配置文件设置 100% 正确。

我已经创建了一个基本设置的默认配置文件。我启动到审核模式,自定义管理员帐户(无论如何基本都是这样),然后使用 sysprep 和包含命令的 unattend.xml 文件copyprofile=true。该文件是使用 WSIM 设置的,不包含任何额外信息。

这一切都运行良好。我重新创建了 WIM,一切正常。然后我决定移动用户配置文件中可见内容(文档、音乐、图片等)的默认位置,而不更改 Appdata 或其他隐藏文件夹的位置。这时事情有点……不对劲。

我进入了用户文件夹(通常包含用户名),其中包含所有其他文件夹。我右键单击“我的文档”,找到位置选项卡并将其更改为 M:\Documents。现在,如果我运行sysprep /generalize /oobe /reboot /unattend:unattend.xml它,它会启动通用...然后出现致命错误,并且不再继续。

setuperr.log 包含以下错误:

2011-08-18 23:21:43, Error      [0x0f0043] SYSPRP WinMain:The sysprep dialog box returned FALSE
2011-08-18 23:31:57, Error      [0x0f0082] SYSPRP LaunchDll:Failure occurred while executing 'C:\Windows\System32\slc.dll,SLReArmWindows', returned error code -1073425657
2011-08-18 23:31:57, Error      [0x0f0070] SYSPRP RunExternalDlls:An error occurred while running registry sysprep DLLs, halting sysprep execution. dwRet = -1073425657
2011-08-18 23:31:57, Error      [0x0f00a8] SYSPRP WinMain:Hit failure while processing sysprep generalize internal providers; hr = 0xc004d307

有人知道我如何将“我的文档”和用户文件中的其他项目重定向到默认配置文件中的第二个驱动器,以便影响每个登录的人吗?

答案1

我相当肯定你无法管理我的文件文件夹。您需要编辑本地安全策略/本地组策略,构建脚本来重新映射它,或者在计算机设置并加入域后使用组策略。

在某些情况下,如果某些网络没有 Active Directory 来使用组策略,则使用本地组策略应该可以起作用。

这是一个例子

更多的信息

答案2

我过去也做过类似的任务。尝试使用 WAIK 方法重定向配置文件文件夹 - 不行。尝试使用符号链接实现操作系统的透明工作 - 仍然不行,在这种情况下操作系统无法完成设置。有效的方法是更改​​默认用户配置文件的注册表并在那里写入新文件夹位置。之后,任何登录的人的工作文件夹(文档、音乐、图片等)都会重定向到新位置,而隐藏的文件夹仍保留在默认位置。以下是必须更改的注册表项(默认用户注册表在 HKLM 下作为“DefaultProfile”导入):

"HKLM\DefaultProfile\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v Desktop
"HKLM\DefaultProfile\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v Favorites
"HKLM\DefaultProfile\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v "My Music"
"HKLM\DefaultProfile\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v "My Pictures"
"HKLM\DefaultProfile\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v "My Video"
"HKLM\DefaultProfile\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v Personal

答案3

这可能与重新武装计数有关。如果这次尝试的结果为零,则这可能与默认用户无关。

相关内容