none
sysprep和imagex部署系统的问题 RRS feed

  • 问题

  • 1.我写了个sysprep的自动设置脚本,待imagex部署系统后,自动设置,如:账户,密码,时区,

    但是部署好的系统,桌面上自动会打开那个sysprep工具,怎样使得此工具默认是关闭的?

    2012年9月21日 10:14

全部回复

  • 自己弹出来,再次sysprep就可以。

    PS:你是添加了/audit 进入审核模式中了。


    肖正波 / Zhengbo.Xiao
    销售微软软件授权、技术支持及相关培训
    深圳艾斯威特贸易有限公司
    www.iswtt.com
    我的WIndows Embedded中文技术BLOG(海外):
    http://questor87.wordpress.com/
    我的WIndows Embedded中文技术BLOG(国内):
    http://blog.sina.com.cn/windowsembedded
    QQ:1320232327(另外两个已满)
    MSN:questor_87@hotmail.com
    MCTS:
    Windows Embedded Standard 7 Development
    Windows Embedded Standard 2009 Development
    Windows Embedded Standard CE Development
    Microsoft MVP(2010-2012)

    2012年9月22日 12:42
    版主
  • 添加了/audit 进入审核模式是什么意思?难道是指应答文件中audit模式?我是用命令行调用的,如下:

    sysprep /shutdown /generalize /oobe /unattend:C:\Windows\System32\sysprep\testsysprep.xml

    部分脚本为:

     <settings pass="oobeSystem">
            <component name="Microsoft-Windows-Deployment" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                <Reseal>
                    <Mode>Audit</Mode>
                </Reseal>
            </component>
            <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                <OOBE>
                    <ProtectYourPC>1</ProtectYourPC>
                    <NetworkLocation>Work</NetworkLocation>
                </OOBE>
            </component>

    我为什么用命令行呢?就是因为手动用sysprep.exe后重启电脑后,进入系统时需要手动设置时间网络账户等设置,这是我不需要的,所以我用了应答文件自动进行设置。我也不需要再次sysprep,然后再重启什么的?该怎么办呢


    2012年9月24日 1:20
  • 再问两个问题:

    1.使用了几次sysprep后,突然用不了。手动运行或者命令行运行都是一样,老是报错:

    setuperr.log

    2012-09-24 15:07:25, Error      [0x0f0073] SYSPRP RunExternalDlls:Not running DLLs; either the machine is in an invalid state or we couldn't update the recorded state, dwRet = 31
    2012-09-24 15:07:25, Error      [0x0f00ae] SYSPRP WinMain:Hit failure while processing sysprep cleanup external providers; hr = 0x8007001f

    我重装系统后还是存在这个错误。怎么回事呢

    2.成功部署好系统后,如果机器没有连网线,则很正常,如果有网线,则会弹出对话框:

    请选中计算机当前位置,此计算机已连接到网络,windows将根据网络位置自动应用正确的网络设置,家庭网络,工作网络,公用网络等。。。。。。

    可是我在sysprep.xml中已经定义了网络位置啊?

    <OOBE>
                    <NetworkLocation>Work</NetworkLocation>
                    <SkipUserOOBE>true</SkipUserOOBE>
                    <SkipMachineOOBE>true</SkipMachineOOBE>
                    <HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
                    <ProtectYourPC>1</ProtectYourPC>
                    <HideEULAPage>true</HideEULAPage>
                </OOBE>

    怎样解决呢,我需要自动设置,为什么脚本中失败呢


    2012年9月24日 7:20