web-dev-qa-db-ja.com

Windows 7x86の無人インストール

Windows 7の無人インストールx86用に事前に作成されたAutounattend.xmlファイルはありますか?私はXMLファイルを実験して作成してきましたが、フォーマットするハードディスクを選択するように常に求められます。そのプロセスを自動化するためのスクリプトを追加できないようです。

DiskConfiguration部分を追加しようとしましたが、インストールでdiskIDが正しくないというエラーが表示され続けます。

この問題を解決するにはどうすればよいですか?すべてを自動化する事前に作成されたAutounattend.xmlファイルはありますか?

VMware仮想マシンで動作させたい。現在、VMwareは独自のデフォルトディスクを作成しています。したがって、RT Seven Liteは通常のコンピューターでのみ機能し、VMwareでは機能しません。

5
user448402

次のautounattended.xmlファイルを使用して、Windows7のインストールを完全に自動化できます。

そうなる:

  • ブート、システム、クラッシュダンプ、およびプライマリパーティション用に単一のパーティションを作成します
  • プロダクトキーを入力してください
  • 組織情報を入力してください
  • Internet Explorer8を構成する
  • 情報バーを無効にする
  • インターネットアクセラレータを無効にする
  • 開発ツールを無効にする
  • 最初の実行メッセージを無効にする
  • Www.google.com.auをホームページとして設定します
  • Googleオーストラリアをデフォルトの検索プロバイダーとして設定する
  • ファイアウォールをオプション3に設定–作業
  • 「管理者」アカウントを有効にする
  • 「管理者」のパスワードを「パスワード」に設定します
  • 「password」のパスワードで「UserName」というローカル管理者アカウントを作成します
  • コンピューター名の入力を求める(新しいユーザーアカウントの入力を求めることはありません)

この無人ファイルを正常に使用するには、次の変更を行う必要があります。

  • プロダクトキー
  • 組織情報
  • ローカル管理者パスワード
  • 「userName」ローカル管理者のアカウント名とパスワード

Autounattend.xml:

 <?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-Microsoft-com:unattend">
    <settings pass="windowsPE">
        <component name="Microsoft-Windows-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.Microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <ImageInstall>
                <OSImage>
                    <WillShowUI>Never</WillShowUI>
                    <InstallTo>
                        <DiskID>0</DiskID>
                        <PartitionID>1</PartitionID>
                    </InstallTo>
                </OSImage>
            </ImageInstall>
            <UserData>
                <ProductKey>
                    <WillShowUI>Never</WillShowUI>
                    <Key>XXXX-XXXX-XXXX-XXXX-XXXX</Key>
                </ProductKey>
                <FullName>Information Technology Services</FullName>
                <Organization>Organisation Name</Organization>
                <AcceptEula>true</AcceptEula>
            </UserData>
            <DiskConfiguration>
                <WillShowUI>Never</WillShowUI>
                <Disk>
                    <DiskID>0</DiskID>
                    <WillWipeDisk>true</WillWipeDisk>
                    <CreatePartitions>
                        <CreatePartition>
                            <Order>1</Order>
                            <Type>Primary</Type>
                            <Extend>true</Extend>
                        </CreatePartition>
                    </CreatePartitions>
                </Disk>
            </DiskConfiguration>
        </component>
    </settings>
    <settings pass="specialize">
        <component name="Microsoft-Windows-Deployment" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.Microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <RunSynchronous>
                <RunSynchronousCommand wcm:action="add">
                    <Path>Net User administrator /active:yes</Path>
                    <Order>1</Order>
                </RunSynchronousCommand>
            </RunSynchronous>
        </component>
        <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.Microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <ShowWindowsLive>false</ShowWindowsLive>
        </component>
        <component name="Microsoft-Windows-IE-InternetExplorer" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.Microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <FilterLevel>High</FilterLevel>
            <ShowInformationBar>false</ShowInformationBar>
            <DisableAccelerators>true</DisableAccelerators>
            <DisableDevTools>true</DisableDevTools>
            <DisableFirstRunWizard>true</DisableFirstRunWizard>
            <DisableOOBAccelerators>true</DisableOOBAccelerators>
            <Home_Page>http://www.google.com.au</Home_Page>
            <SearchScopes>
                <Scope wcm:action="add">
                    <ScopeDefault>true</ScopeDefault>
                    <ScopeDisplayName>Google</ScopeDisplayName>
                    <ScopeKey>SearchProvider1</ScopeKey>
                    <ScopeUrl>http://www.google.com.au/search?q={searchTerms}</ScopeUrl>
                </Scope>
            </SearchScopes>
        </component>
        <component name="Microsoft-Windows-ErrorReportingCore" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.Microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <DisableWER>1</DisableWER>
        </component>
    </settings>
    <settings pass="oobeSystem">
        <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86" 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>3</ProtectYourPC>
                <NetworkLocation>Work</NetworkLocation>
                <SkipMachineOOBE>true</SkipMachineOOBE>
                <SkipUserOOBE>false</SkipUserOOBE>
            </OOBE>
            <UserAccounts>
                <LocalAccounts>
                    <LocalAccount wcm:action="add">
                        <Password>
                            <Value>password</Value>
                            <PlainText>true</PlainText>
                        </Password>
                        <Name>UserName</Name>
                        <Group>Administrators</Group>
                    </LocalAccount>
                </LocalAccounts>
                <AdministratorPassword>
                    <Value>password</Value>
                    <PlainText>true</PlainText>
                </AdministratorPassword>
            </UserAccounts>
            <TimeZone>Eastern Standard Time</TimeZone>
        </component>
    </settings>
</unattend>

出典:Windows 7自動無人化の例

5
ovann86

RT7Lite のようなユーティリティを使用して、Windows XP用の古いnLiteと同様に、Windowsの無人インストールを作成することもできます。また、オペレーティングシステムから不要なコンポーネントや機能を削除し、インストール自体からそれらを削除することもできます。

削除したい/削除する必要があるものに応じて、インストールされているオペレーティングシステムのサイズを大幅に縮小できます。ただし、必要な場合はAutounattend.xmlファイルを使用すると、ビルドプロセス全体を実行して、結果のディスクイメージから最終ファイルを抽出できます。

1
Breakthrough