HOME
  Security
   Software
    Hardware
  
FPGA
  CPU
   Android
    Raspberry Pi
  
nLite
  Xcode
   etc.
    ALL
  
English Translate 中文翻訳
LINK
BACK
 

[NEW] 2017/07/01

Windows 10を全自動で最後まで手間要らずでインストールする方法 Windows 10を全自動で最後まで手間要らずでインストールする方法

(autounattend.xmlの応答ファイルを使用して Windows 10を無人インストールする。大量展開時に便利。)

Tags: [Windows], [無人インストール]





● Windows Answer File Generator

Windows 10 Answer File Generator for x86 and x64 processors
 全自動インストールに必要な AutoUnattend.xmlの応答ファイルをマウス操作で簡単に作成出来ます。

Windows 10 のディスク イメージ (ISO ファイル) のダウンロード
 MS公式 Windows 10のインストールイメージはここからダウンロード出来ます。

 Windows 10 Creators Update(バージョン1703、ビルド15063、Redstone 2) 64bit


● Windows Answer File Generator

http://windowsafg.no-ip.org/win10x86_x64.html
 で設定出来る項目。

 「インストールする Windowsのエディションを選択します。」以外の項目が全部自動でセットアップ出来る応答ファイルが作成されます。
 「インストールする Windowsのエディションを選択します。」の項目も自動でセットアップしたい場合は後述の記述を追加します。

 Partition Settings設定の部分は意図せずに HDDをフォーマットしたりするので該当部分の設定内容を応答ファイルから削除するのが良いと思います。

 応答ファイルに記述の無い設定項目は通常通り手動で入力や設定が出来ます。

General Settings
 Product key,Windowsのエディションの種類の選択を限定する目的にも利用出来る
 Accept EULA
 Skip License Rearm
 Setup Language
 Computer Name
 Organization Name

UserData - technet

UserData - msdn


Regional Settings
 Keyboard or input method
 Currency and Date format
 Time Zone
 User Interface Language

Out Of Box Experience (OOBE)
 Network Location
 - NetworkLocation

 Protect Your Computer
 - ProtectYourPC

 Hide EULA page
 - HideEULAPage

 Disable auto daylight timeset
 - DisableAutoDaylightTimeSet

 Hide wireless setup in OOBE
 - HideWirelessSetupInOOBE

 Skip machine OOBE
 - SkipMachineOOBE

 Skip user OOBE
 - SkipUserOOBE

 Control Panel View
 - FirstLogonCommands記述による reg addコマンド実行
 Control Panel Icon Size
 - FirstLogonCommands記述による reg addコマンド実行

Partition Settings
 Wipe Disk
 Install to disk
 Main Partition Active
 Main Partition Format
 Main Partition Label
 Main Partition Letter
 Partition Order

User Account
 User Name
 Group
 Description
 Password(Optional)
 Auto Logon
 UAC
 CEIP

・Windows 10 Answer File Generator for x86 and x64 processors autounattend.xml
Windows 10 Answer File Generator for x86 and x64 processors autounattend.xml
 設定画面の中のプロダクトキーは KMS クライアント セットアップ キーでマイクロソフトが公開している情報です。海賊版等の不正なライセンス プロダクト キーでは有りません。
 Windows 10 Professional W269N-WFGWX-YVC9B-4J6C9-T83GX
 Windowsのエディションの種類の選択を限定する目的で設定しています。(W269N~は Proのライセンス キーで、Windows 10 Professionalを意味する)

・Windows 10 Answer File Generator for x86 and x64 processors autounattend.xml
Windows 10 Answer File Generator for x86 and x64 processors autounattend.xml
 Protect Your Computerの設定は一番上にしておきます。(必要であればセットアップ後に更新機能を手動に変更します。)
 Partition Settingsは勝手に HDDの中を自動でフォーマットしたり上書きインストールしたりで非常に危険です。なので、生成される AutoUnattend.xmlファイルから該当するブロックを削除します。(後述)
 (企業等で本当に同じ構成で大量にインストールする場合は意味が有りますが、私の場合はインストール時の手間を省くのが目的で、インストール対象とするパソコンの構成が千差万別で HDDのパーティション構成や Windowsをインストールする場所を手動操作で行ないたいのです。)
 Control Panel Viewの設定は Windows 10でも有効でした。
 このデスクトップアイコンから開く時に昔ながらのデザインでコンパネが開きます。
・Desktop Icon Control Panel
reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel /v "{5399E694-6CE5-4D6C-8FCE-1D8870FDCBA0}" /t REG_DWORD /d "0" /f
 また、<FirstLogonCommands>の記述方法としては参考に出来ます。
・Windows 10 Answer File Generator for x86 and x64 processors autounattend.xml
Windows 10 Answer File Generator for x86 and x64 processors autounattend.xml
 User Account設定で、UAC(ユーザーアカウント制御、User Account Control)の設定はセキュリティ上の理由から Enable(UAC有効)にします。
 CEIP(カスタマーエクスペリエンス向上プログラム、Customer Experience Improvement Program)は不要な通信を削除とマイクロソフトに情報送信を行ないたくないので Disable(CEIP無効)にします。
 Passwordは "Password"を設定しています。



● 生成した AutoUnattend.xmlファイルの中身の構造

 上記の内容で設定した AutoUnattend.xmlファイルの中身です。
 32bit用と 64bit用のそれぞれを含んでいるので同じ内容が 2個存在します。
 編集する場合は 2種類有るので注意。
 ("x86"の設定を変更しても 64bit版のインストール時に関係が無いので混乱しない様に注意。)

 32bit用 - processorArchitecture="x86"
 64bit用 - processorArchitecture="amd64"

autounattend.xml
<!--*************************************************
Windows 10 Answer File Generator
Created using Windows AFG found at:
http://windowsafg.no-ip.org

Installation Notes
Location: Location
Notes: Notes 1
Notes 2
Notes 3

**************************************************-->

<?xml version="1.0" encoding="utf-8"?>
<unattend
 xmlns="urn:schemas-microsoft-com:unattend">

 <!-- windowsPE -->
 <settings pass="windowsPE">

  <!-- Microsoft-Windows-International-Core-WinPE -->
  <component name="Microsoft-Windows-International-Core-WinPE" 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">
   <SetupUILanguage>
    <UILanguage>ja-JP</UILanguage>
   </SetupUILanguage>
   0411:{03B5835F-F03C-411B-9CE2-AA23E1171E36}{A76C93D9-5523-4E90-AAFA-4DB112F9AC76}
   <SystemLocale>ja-JP</SystemLocale>
   <UILanguage>ja-JP</UILanguage>
   <UILanguageFallback>ja-JP</UILanguageFallback>
   <UserLocale>ja-JP</UserLocale>
  </component>

  <component name="Microsoft-Windows-International-Core-WinPE" 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">
   <SetupUILanguage>
    <UILanguage>ja-JP</UILanguage>
   </SetupUILanguage>
   0411:{03B5835F-F03C-411B-9CE2-AA23E1171E36}{A76C93D9-5523-4E90-AAFA-4DB112F9AC76}
   <SystemLocale>ja-JP</SystemLocale>
   <UILanguage>ja-JP</UILanguage>
   <UILanguageFallback>ja-JP</UILanguageFallback>
   <UserLocale>ja-JP</UserLocale>
  </component>

  <!-- Microsoft-Windows-Setup -->
  <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">
   <DiskConfiguration>
    <Disk wcm:action="add">
     <CreatePartitions>
      <CreatePartition wcm:action="add">
       <Order>1</Order>
       <Type>Primary</Type>
       <Size>100</Size>
      </CreatePartition>
      <CreatePartition wcm:action="add">
       <Extend>true</Extend>
       <Order>2</Order>
       <Type>Primary</Type>
      </CreatePartition>
     </CreatePartitions>
     <ModifyPartitions>
      <ModifyPartition wcm:action="add">
       <Active>true</Active>
       <Format>NTFS</Format>
       <Label>System Reserved</Label>
       <Order>1</Order>
       <PartitionID>1</PartitionID>
       <TypeID>0x27</TypeID>
      </ModifyPartition>
      <ModifyPartition wcm:action="add">
       <Active>true</Active>
       <Format>NTFS</Format>
       <Label>OS</Label>
       <Letter>C</Letter>
       <Order>2</Order>
       <PartitionID>2</PartitionID>
      </ModifyPartition>
     </ModifyPartitions>
     <DiskID>0</DiskID>
     <WillWipeDisk>false</WillWipeDisk>
    </Disk>
   </DiskConfiguration>

   <ImageInstall>
    <OSImage>
     <InstallTo>
      <DiskID>0</DiskID>
      <PartitionID>2</PartitionID>
     </InstallTo>
     <InstallToAvailablePartition>false</InstallToAvailablePartition>
    </OSImage>
   </ImageInstall>

   <UserData>
    <AcceptEula>true</AcceptEula>
    <FullName>User</FullName>
    <Organization>Organization Name</Organization>
    <ProductKey>
     <Key>W269N-WFGWX-YVC9B-4J6C9-T83GX</Key>
    </ProductKey>
   </UserData>
  </component>

  <component name="Microsoft-Windows-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">
   <DiskConfiguration>
    <Disk wcm:action="add">
     <CreatePartitions>
      <CreatePartition wcm:action="add">
       <Order>1</Order>
       <Type>Primary</Type>
       <Size>100</Size>
      </CreatePartition>
      <CreatePartition wcm:action="add">
       <Extend>true</Extend>
       <Order>2</Order>
       <Type>Primary</Type>
      </CreatePartition>
     </CreatePartitions>
     <ModifyPartitions>
      <ModifyPartition wcm:action="add">
       <Active>true</Active>
       <Format>NTFS</Format>
       <Label>System Reserved</Label>
       <Order>1</Order>
       <PartitionID>1</PartitionID>
       <TypeID>0x27</TypeID>
      </ModifyPartition>
      <ModifyPartition wcm:action="add">
       <Active>true</Active>
       <Format>NTFS</Format>
       <Label>OS</Label>
       <Letter>C</Letter>
       <Order>2</Order>
       <PartitionID>2</PartitionID>
      </ModifyPartition>
     </ModifyPartitions>
     <DiskID>0</DiskID>
     <WillWipeDisk>false</WillWipeDisk>
    </Disk>
   </DiskConfiguration>

   <ImageInstall>
    <OSImage>
     <InstallTo>
      <DiskID>0</DiskID>
      <PartitionID>2</PartitionID>
     </InstallTo>
     <InstallToAvailablePartition>false</InstallToAvailablePartition>
    </OSImage>
   </ImageInstall>

   <UserData>
    <AcceptEula>true</AcceptEula>
    <FullName>User</FullName>
    <Organization>Organization Name</Organization>
    <ProductKey>
     <Key>W269N-WFGWX-YVC9B-4J6C9-T83GX</Key>
    </ProductKey>
   </UserData>

  </component>
 </settings>

 <!-- offlineServicing -->
 <settings pass="offlineServicing">
  <component name="Microsoft-Windows-LUA-Settings" 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">
   <EnableLUA>true</EnableLUA>
  </component>
 </settings>
 <settings pass="offlineServicing">
  <component name="Microsoft-Windows-LUA-Settings" 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">
   <EnableLUA>true</EnableLUA>
  </component>
 </settings>

 <!-- generalize -->
 <settings pass="generalize">
  <component name="Microsoft-Windows-Security-SPP" 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">
   <SkipRearm>1</SkipRearm>
  </component>
 </settings>

 <settings pass="generalize">
  <component name="Microsoft-Windows-Security-SPP" 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">
   <SkipRearm>1</SkipRearm>
  </component>
 </settings>

 <!-- specialize -->
 <settings pass="specialize">
  <component name="Microsoft-Windows-International-Core" 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">
   0411:{03B5835F-F03C-411B-9CE2-AA23E1171E36}{A76C93D9-5523-4E90-AAFA-4DB112F9AC76}
   <SystemLocale>ja-JP</SystemLocale>
   <UILanguage>ja-JP</UILanguage>
   <UILanguageFallback>ja-JP</UILanguageFallback>
   <UserLocale>ja-JP</UserLocale>
  </component>

  <component name="Microsoft-Windows-International-Core" 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">
   0411:{03B5835F-F03C-411B-9CE2-AA23E1171E36}{A76C93D9-5523-4E90-AAFA-4DB112F9AC76}
   <SystemLocale>ja-JP</SystemLocale>
   <UILanguage>ja-JP</UILanguage>
   <UILanguageFallback>ja-JP</UILanguageFallback>
   <UserLocale>ja-JP</UserLocale>
  </component>

  <component name="Microsoft-Windows-Security-SPP-UX" 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">
   <SkipAutoActivation>true</SkipAutoActivation>
  </component>

  <component name="Microsoft-Windows-Security-SPP-UX" 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">
   <SkipAutoActivation>true</SkipAutoActivation>
  </component>

  <component name="Microsoft-Windows-SQMApi" 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">
   <CEIPEnabled>0</CEIPEnabled>
  </component>

  <component name="Microsoft-Windows-SQMApi" 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">
   <CEIPEnabled>0</CEIPEnabled>
  </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">
   <ComputerName>WIN10-PRO-PC</ComputerName>
   <ProductKey>W269N-WFGWX-YVC9B-4J6C9-T83GX</ProductKey>
  </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">
   <ComputerName>WIN10-PRO-PC</ComputerName>
   <ProductKey>W269N-WFGWX-YVC9B-4J6C9-T83GX</ProductKey>
  </component>
 </settings>

 <!-- oobeSystem -->
 <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">
   <AutoLogon>
    <Password>
     <Value>Password</Value>
     <PlainText>true</PlainText>
    </Password>
    <Enabled>true</Enabled>
    <Username>User</Username>
   </AutoLogon>

   <OOBE>
    <HideEULAPage>true</HideEULAPage>
    <HideOEMRegistrationScreen>true</HideOEMRegistrationScreen>
    <HideOnlineAccountScreens>true</HideOnlineAccountScreens>
    <HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
    <NetworkLocation>Home</NetworkLocation>
    <SkipUserOOBE>true</SkipUserOOBE>
    <SkipMachineOOBE>true</SkipMachineOOBE>
    <ProtectYourPC>1</ProtectYourPC>
   </OOBE>

   <UserAccounts>
    <LocalAccounts>
     <LocalAccount wcm:action="add">
      <Password>
       <Value>Password</Value>
       <PlainText>true</PlainText>
      </Password>
      <Description>Description</Description>
      <DisplayName>User</DisplayName>
      <Group>Administrators</Group>
      <Name>User</Name>
     </LocalAccount>
    </LocalAccounts>
   </UserAccounts>
   <RegisteredOrganization>Organization Name</RegisteredOrganization>
   <RegisteredOwner>User</RegisteredOwner>
   <DisableAutoDaylightTimeSet>true</DisableAutoDaylightTimeSet>
   <FirstLogonCommands>
    <SynchronousCommand wcm:action="add">
     <Description>Control Panel View</Description>
     <Order>1</Order>
     <CommandLine>reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel" /v StartupPage /t REG_DWORD /d 1 /f</CommandLine>
     <RequiresUserInput>true</RequiresUserInput>
    </SynchronousCommand>
    <SynchronousCommand wcm:action="add">
     <Order>2</Order>
     <Description>Control Panel Icon Size</Description>
     <RequiresUserInput>false</RequiresUserInput>
     <CommandLine>reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel" /v AllItemsIconView /t REG_DWORD /d 1 /f</CommandLine>
    </SynchronousCommand>
   </FirstLogonCommands>
   <TimeZone>Tokyo Standard Time</TimeZone>
  </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">
   <AutoLogon>
    <Password>
     <Value>Password</Value>
     <PlainText>true</PlainText>
    </Password>
    <Enabled>true</Enabled>
    <Username>User</Username>
   </AutoLogon>
   <OOBE>
    <HideEULAPage>true</HideEULAPage>
    <HideOEMRegistrationScreen>true</HideOEMRegistrationScreen>
    <HideOnlineAccountScreens>true</HideOnlineAccountScreens>
    <HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
    <NetworkLocation>Home</NetworkLocation>
    <SkipUserOOBE>true</SkipUserOOBE>
    <SkipMachineOOBE>true</SkipMachineOOBE>
    <ProtectYourPC>1</ProtectYourPC>
   </OOBE>
   <UserAccounts>
    <LocalAccounts>
     <LocalAccount wcm:action="add">
      <Password>
       <Value>Password</Value>
       <PlainText>true</PlainText>
      </Password>
      <Description>Description</Description>
      <DisplayName>User</DisplayName>
      <Group>Administrators</Group>
      <Name>User</Name>
     </LocalAccount>
    </LocalAccounts>
   </UserAccounts>
   <RegisteredOrganization>Organization Name</RegisteredOrganization>
   <RegisteredOwner>User</RegisteredOwner>
   <DisableAutoDaylightTimeSet>true</DisableAutoDaylightTimeSet>
   <FirstLogonCommands>
    <SynchronousCommand wcm:action="add">
     <Description>Control Panel View</Description>
     <Order>1</Order>
     <CommandLine>reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel" /v StartupPage /t REG_DWORD /d 1 /f</CommandLine>
     <RequiresUserInput>true</RequiresUserInput>
    </SynchronousCommand>
    <SynchronousCommand wcm:action="add">
     <Order>2</Order>
     <Description>Control Panel Icon Size</Description>
     <RequiresUserInput>false</RequiresUserInput>
     <CommandLine>reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel" /v AllItemsIconView /t REG_DWORD /d 1 /f</CommandLine>
    </SynchronousCommand>
   </FirstLogonCommands>
   <TimeZone>Tokyo Standard Time</TimeZone>
  </component>
 </settings>

</unattend>

 Partition Settingsは勝手に HDDの中を自動でフォーマットしたり上書きインストールしたりで非常に危険です。なので、生成される AutoUnattend.xmlファイルから該当するブロックを削除します。(後述)
 (企業等で本当に同じ構成で大量にインストールする場合は意味が有りますが、私の場合はインストール時の手間を省くのが目的で、インストール対象とするパソコンの構成が千差万別で HDDのパーティション構成や Windowsをインストールする場所を手動操作で行ないたいのです。)
HDDのパーティション構成や Windowsをインストールする場所を自動設定する設定ブロック。

   <DiskConfiguration>
    ~ 略 ~
   </DiskConfiguration>
   <ImageInstall>
    ~ 略 ~
   </ImageInstall>
 の 2種類のブロックを削除する。(x86と amd64の 2箇所を削除する必要が有ります。)


● インストール先の選択以外の操作が全て自動になる Windows 10の AutoUnattend.xmlの応答ファイル

 Windows 10 Proをインストールします。
 上記の Partition Settings系の定義を削除して有るので、インストール先のドライブを手作業で任意に選べます。

autounattend.xml
<!--*************************************************
Windows 10 Answer File Generator
Created using Windows AFG found at:
http://windowsafg.no-ip.org

Installation Notes
Location: Location
Notes: Notes 1
Notes 2
Notes 3

**************************************************-->

<?xml version="1.0" encoding="utf-8"?>
<unattend
 xmlns="urn:schemas-microsoft-com:unattend">

 <!-- windowsPE -->
 <settings pass="windowsPE">

  <!-- Microsoft-Windows-International-Core-WinPE -->
  <component name="Microsoft-Windows-International-Core-WinPE" 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">
   <SetupUILanguage>
    <UILanguage>ja-JP</UILanguage>
   </SetupUILanguage>
   0411:{03B5835F-F03C-411B-9CE2-AA23E1171E36}{A76C93D9-5523-4E90-AAFA-4DB112F9AC76}
   <SystemLocale>ja-JP</SystemLocale>
   <UILanguage>ja-JP</UILanguage>
   <UILanguageFallback>ja-JP</UILanguageFallback>
   <UserLocale>ja-JP</UserLocale>
  </component>

  <component name="Microsoft-Windows-International-Core-WinPE" 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">
   <SetupUILanguage>
    <UILanguage>ja-JP</UILanguage>
   </SetupUILanguage>
   0411:{03B5835F-F03C-411B-9CE2-AA23E1171E36}{A76C93D9-5523-4E90-AAFA-4DB112F9AC76}
   <SystemLocale>ja-JP</SystemLocale>
   <UILanguage>ja-JP</UILanguage>
   <UILanguageFallback>ja-JP</UILanguageFallback>
   <UserLocale>ja-JP</UserLocale>
  </component>

  <!-- Microsoft-Windows-Setup -->
  <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>
     <InstallFrom>
      <MetaData wcm:action="add">
       <Key>/IMAGE/NAME</Key>
       <Value>Windows 10 Pro</Value>
      </MetaData>
     </InstallFrom>
    </OSImage>
   </ImageInstall>

   <UserData>
    <AcceptEula>true</AcceptEula>
    <FullName>User</FullName>
    <Organization>Organization Name</Organization>
    <ProductKey>
     <Key>W269N-WFGWX-YVC9B-4J6C9-T83GX</Key>
    </ProductKey>
   </UserData>
  </component>

  <component name="Microsoft-Windows-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">

   <ImageInstall>
    <OSImage>
     <InstallFrom>
      <MetaData wcm:action="add">
       <Key>/IMAGE/NAME</Key>
       <Value>Windows 10 Pro</Value>
      </MetaData>
     </InstallFrom>
    </OSImage>
   </ImageInstall>

   <UserData>
    <AcceptEula>true</AcceptEula>
    <FullName>User</FullName>
    <Organization>Organization Name</Organization>
    <ProductKey>
     <Key>W269N-WFGWX-YVC9B-4J6C9-T83GX</Key>
    </ProductKey>
   </UserData>

  </component>
 </settings>

 <!-- offlineServicing -->
 <settings pass="offlineServicing">
  <component name="Microsoft-Windows-LUA-Settings" 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">
   <EnableLUA>true</EnableLUA>
  </component>
 </settings>
 <settings pass="offlineServicing">
  <component name="Microsoft-Windows-LUA-Settings" 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">
   <EnableLUA>true</EnableLUA>
  </component>
 </settings>

 <!-- generalize -->
 <settings pass="generalize">
  <component name="Microsoft-Windows-Security-SPP" 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">
   <SkipRearm>1</SkipRearm>
  </component>
 </settings>

 <settings pass="generalize">
  <component name="Microsoft-Windows-Security-SPP" 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">
   <SkipRearm>1</SkipRearm>
  </component>
 </settings>

 <!-- specialize -->
 <settings pass="specialize">
  <component name="Microsoft-Windows-International-Core" 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">
   0411:{03B5835F-F03C-411B-9CE2-AA23E1171E36}{A76C93D9-5523-4E90-AAFA-4DB112F9AC76}
   <SystemLocale>ja-JP</SystemLocale>
   <UILanguage>ja-JP</UILanguage>
   <UILanguageFallback>ja-JP</UILanguageFallback>
   <UserLocale>ja-JP</UserLocale>
  </component>

  <component name="Microsoft-Windows-International-Core" 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">
   0411:{03B5835F-F03C-411B-9CE2-AA23E1171E36}{A76C93D9-5523-4E90-AAFA-4DB112F9AC76}
   <SystemLocale>ja-JP</SystemLocale>
   <UILanguage>ja-JP</UILanguage>
   <UILanguageFallback>ja-JP</UILanguageFallback>
   <UserLocale>ja-JP</UserLocale>
  </component>

  <component name="Microsoft-Windows-Security-SPP-UX" 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">
   <SkipAutoActivation>true</SkipAutoActivation>
  </component>

  <component name="Microsoft-Windows-Security-SPP-UX" 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">
   <SkipAutoActivation>true</SkipAutoActivation>
  </component>

  <component name="Microsoft-Windows-SQMApi" 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">
   <CEIPEnabled>0</CEIPEnabled>
  </component>

  <component name="Microsoft-Windows-SQMApi" 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">
   <CEIPEnabled>0</CEIPEnabled>
  </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">
   <ComputerName>WIN10-PRO-PC</ComputerName>
   <ProductKey>W269N-WFGWX-YVC9B-4J6C9-T83GX</ProductKey>
  </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">
   <ComputerName>WIN10-PRO-PC</ComputerName>
   <ProductKey>W269N-WFGWX-YVC9B-4J6C9-T83GX</ProductKey>
  </component>
 </settings>

 <!-- oobeSystem -->
 <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">
   <AutoLogon>
    <Password>
     <Value>Password</Value>
     <PlainText>true</PlainText>
    </Password>
    <Enabled>true</Enabled>
    <Username>User</Username>
   </AutoLogon>

   <OOBE>
    <HideEULAPage>true</HideEULAPage>
    <HideOEMRegistrationScreen>true</HideOEMRegistrationScreen>
    <HideOnlineAccountScreens>true</HideOnlineAccountScreens>
    <HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
    <NetworkLocation>Home</NetworkLocation>
    <SkipUserOOBE>true</SkipUserOOBE>
    <SkipMachineOOBE>true</SkipMachineOOBE>
    <ProtectYourPC>1</ProtectYourPC>
   </OOBE>

   <UserAccounts>
    <LocalAccounts>
     <LocalAccount wcm:action="add">
      <Password>
       <Value>Password</Value>
       <PlainText>true</PlainText>
      </Password>
      <Description>Description</Description>
      <DisplayName>User</DisplayName>
      <Group>Administrators</Group>
      <Name>User</Name>
     </LocalAccount>
    </LocalAccounts>
   </UserAccounts>
   <RegisteredOrganization>Organization Name</RegisteredOrganization>
   <RegisteredOwner>User</RegisteredOwner>
   <DisableAutoDaylightTimeSet>true</DisableAutoDaylightTimeSet>
   <FirstLogonCommands>
    <SynchronousCommand wcm:action="add">
     <Description>Control Panel View</Description>
     <Order>1</Order>
     <CommandLine>reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel" /v StartupPage /t REG_DWORD /d 1 /f</CommandLine>
     <RequiresUserInput>true</RequiresUserInput>
    </SynchronousCommand>
    <SynchronousCommand wcm:action="add">
     <Order>2</Order>
     <Description>Control Panel Icon Size</Description>
     <RequiresUserInput>false</RequiresUserInput>
     <CommandLine>reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel" /v AllItemsIconView /t REG_DWORD /d 1 /f</CommandLine>
    </SynchronousCommand>
   </FirstLogonCommands>
   <TimeZone>Tokyo Standard Time</TimeZone>
  </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">
   <AutoLogon>
    <Password>
     <Value>Password</Value>
     <PlainText>true</PlainText>
    </Password>
    <Enabled>true</Enabled>
    <Username>User</Username>
   </AutoLogon>
   <OOBE>
    <HideEULAPage>true</HideEULAPage>
    <HideOEMRegistrationScreen>true</HideOEMRegistrationScreen>
    <HideOnlineAccountScreens>true</HideOnlineAccountScreens>
    <HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
    <NetworkLocation>Home</NetworkLocation>
    <SkipUserOOBE>true</SkipUserOOBE>
    <SkipMachineOOBE>true</SkipMachineOOBE>
    <ProtectYourPC>1</ProtectYourPC>
   </OOBE>
   <UserAccounts>
    <LocalAccounts>
     <LocalAccount wcm:action="add">
      <Password>
       <Value>Password</Value>
       <PlainText>true</PlainText>
      </Password>
      <Description>Description</Description>
      <DisplayName>User</DisplayName>
      <Group>Administrators</Group>
      <Name>User</Name>
     </LocalAccount>
    </LocalAccounts>
   </UserAccounts>
   <RegisteredOrganization>Organization Name</RegisteredOrganization>
   <RegisteredOwner>User</RegisteredOwner>
   <DisableAutoDaylightTimeSet>true</DisableAutoDaylightTimeSet>
   <FirstLogonCommands>
    <SynchronousCommand wcm:action="add">
     <Description>Control Panel View</Description>
     <Order>1</Order>
     <CommandLine>reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel" /v StartupPage /t REG_DWORD /d 1 /f</CommandLine>
     <RequiresUserInput>true</RequiresUserInput>
    </SynchronousCommand>
    <SynchronousCommand wcm:action="add">
     <Order>2</Order>
     <Description>Control Panel Icon Size</Description>
     <RequiresUserInput>false</RequiresUserInput>
     <CommandLine>reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel" /v AllItemsIconView /t REG_DWORD /d 1 /f</CommandLine>
    </SynchronousCommand>
   </FirstLogonCommands>
   <TimeZone>Tokyo Standard Time</TimeZone>
  </component>
 </settings>

</unattend>


● Windows 10の AutoUnattend.xmlの応答ファイルのコピー先

 インストール DVDメディアの Rootディレクトリ、または、インストール USBメディアの Rootディレクトリに AutoUnattend.xmlのファイル名でコピーします。
 Windowsインストール時に AutoUnattend.xmlのファイル名の応答ファイルを自動的に参照します。(ファイル名の大文字小文字は区別しません。)



● Windows 10の通常時のインストール手順

 Windows 10の通常時のインストール手順と AutoUnattend.xmlで入力操作をスキップ出来る該当箇所の対比の説明です。

・Windows 10 UnAttend Install Example autounattend.xml
Windows 10 UnAttend Install Example autounattend.xml
 Windowsのセットアップ DVD、または、セットアップ USBメディアから起動し、この画面表示の時に何かキーを押します。

・Windows 10 UnAttend Install Example autounattend.xml
Windows 10 UnAttend Install Example autounattend.xml


・Windows 10 UnAttend Install Example autounattend.xml
Windows 10 UnAttend Install Example autounattend.xml
 インストールする言語等の設定
Regional Settings
Keyboard or input method
Currency and Date format
Time Zone
User Interface Language

・Windows 10 UnAttend Install Example autounattend.xml
Windows 10 UnAttend Install Example autounattend.xml
 「今すぐインストール」を押します。

・Windows 10 UnAttend Install Example autounattend.xml
Windows 10 UnAttend Install Example autounattend.xml


・Windows 10 UnAttend Install Example autounattend.xml
Windows 10 UnAttend Install Example autounattend.xml
 Windowsのライセンス認証
General Settings
Product key,Windowsのエディションの種類の選択を限定する目的にも利用出来る
Skip License Rearm

 Windows 10 Professional W269N-WFGWX-YVC9B-4J6C9-T83GX KMSキー
 で Windows 10 Proだけが選択出来る状態になります。

・Windows 10 UnAttend Install Example autounattend.xml
Windows 10 UnAttend Install Example autounattend.xml
 インストールするオペレーティングシステムを選んでください。
 インストールする Windowsのエディションを選択します。

 オペレーティングシステムの選択をスキップしたい場合は下記の内容を追加する。
 下記の例は Windows 10 Proエディションを選択する場合。
   <ImageInstall>
    <OSImage>
     <InstallFrom>
      <MetaData wcm:action="add">
       <Key>/IMAGE/NAME</Key>
       <Value>Windows 10 Pro</Value>
      </MetaData>
     </InstallFrom>
    </OSImage>
   </ImageInstall>

InstallFrom
リモートで制御されるコンピューターに展開する
question about creating Autounattend answe rfile to make unattended windows 7 installation DVD

・Windows 10 UnAttend Install Example autounattend.xml
Windows 10 UnAttend Install Example autounattend.xml
 ライセンス条項に同意します。
 General Settings - Accept EULA

・Windows 10 UnAttend Install Example autounattend.xml
Windows 10 UnAttend Install Example autounattend.xml
 インストールの種類の選択
 AutoUnattend.xml設定時は無条件で「カスタム:Windowsインストール」扱いになる?

・Windows 10 UnAttend Install Example autounattend.xml
Windows 10 UnAttend Install Example autounattend.xml
 Windwosのインストール場所の選択
Partition Settings
Wipe Disk
Install to disk
Main Partition Active
Main Partition Format
Main Partition Label
Main Partition Letter
Partition Order

・Windows 10 UnAttend Install Example autounattend.xml
Windows 10 UnAttend Install Example autounattend.xml
Partition Settings

・Windows 10 UnAttend Install Example autounattend.xml
Windows 10 UnAttend Install Example autounattend.xml
 Windowsのインストールでファイルをコピー

・Windows 10 UnAttend Install Example autounattend.xml
Windows 10 UnAttend Install Example autounattend.xml
 一通り上記の手順が完了すると再起動します。

・Windows 10 UnAttend Install Example autounattend.xml
Windows 10 UnAttend Install Example autounattend.xml



・Windows 10 UnAttend Install Example autounattend.xml
Windows 10 UnAttend Install Example autounattend.xml
 ネットワーク接続が無い時に「問題が発生しました」になる? VirtualBoxだからなる?
 AutoUnattend.xml設定時は発生しません。(発生しても自動で進む)

・Windows 10 UnAttend Install Example autounattend.xml
Windows 10 UnAttend Install Example autounattend.xml
 コルタナ、おまえを消す方法。

・Windows 10 UnAttend Install Example autounattend.xml
Windows 10 UnAttend Install Example autounattend.xml


・Windows 10 UnAttend Install Example autounattend.xml
Windows 10 UnAttend Install Example autounattend.xml
 地域の設定:
Regional Settings
Keyboard or input method
Currency and Date format
Time Zone
User Interface Language
 この設定?

・Windows 10 UnAttend Install Example autounattend.xml
Windows 10 UnAttend Install Example autounattend.xml
Regional Settings
Keyboard or input method

・Windows 10 UnAttend Install Example autounattend.xml
Windows 10 UnAttend Install Example autounattend.xml


・Windows 10 UnAttend Install Example autounattend.xml
Windows 10 UnAttend Install Example autounattend.xml
 ネットワーク
Out Of Box Experience (OOBE)
Network Location
Hide wireless setup in OOBE
Skip machine OOBE

・Windows 10 UnAttend Install Example autounattend.xml
Windows 10 UnAttend Install Example autounattend.xml


・Windows 10 UnAttend Install Example autounattend.xml
Windows 10 UnAttend Install Example autounattend.xml
 ユーザー名の設定
User Account - Skip user OOBE
User Account - User Name

・Windows 10 UnAttend Install Example autounattend.xml
Windows 10 UnAttend Install Example autounattend.xml
 パスワードの設定
User Account - Password(Optional)

・Windows 10 UnAttend Install Example autounattend.xml
Windows 10 UnAttend Install Example autounattend.xml


・Windows 10 UnAttend Install Example autounattend.xml
Windows 10 UnAttend Install Example autounattend.xml
 コルタナをパーソナルアシスタント - いいえ

・Windows 10 UnAttend Install Example autounattend.xml
Windows 10 UnAttend Install Example autounattend.xml
 デバイスのプライバシーの設定の選択
Hide EULA page

・Windows 10 UnAttend Install Example autounattend.xml
Windows 10 UnAttend Install Example autounattend.xml
 デバイスのプライバシーの設定の選択 - 当然全部の設定はオフ

・Windows 10 UnAttend Install Example autounattend.xml
Windows 10 UnAttend Install Example autounattend.xml


・Windows 10 UnAttend Install Example autounattend.xml
Windows 10 UnAttend Install Example autounattend.xml


・Windows 10 UnAttend Install Example autounattend.xml
Windows 10 UnAttend Install Example autounattend.xml


・Windows 10 UnAttend Install Example autounattend.xml
Windows 10 UnAttend Install Example autounattend.xml


・Windows 10 UnAttend Install Example autounattend.xml
Windows 10 UnAttend Install Example autounattend.xml


・Windows 10 UnAttend Install Example autounattend.xml
Windows 10 UnAttend Install Example autounattend.xml


・Windows 10 UnAttend Install Example autounattend.xml
Windows 10 UnAttend Install Example autounattend.xml
 Windows 10のインストールが完了して起動しました。

・Windows 10 UnAttend Install Example autounattend.xml
Windows 10 UnAttend Install Example autounattend.xml
 スタートメニューのタイル表示や、

・Windows 10 UnAttend Install Example autounattend.xml
Windows 10 UnAttend Install Example autounattend.xml
 アクションセンターを削除、無効化します。


● Windows Answer File Generatorサイトのその他の便利なサービス

 autounattend.xmlファイルの生成以外にも下記の便利な初期設定のバッチファイルの生成サービスが有ります。

Windows 10 Features Configurator
 Windows 10の機能の有効無効を設定するバッチファイルを生成する。
 中身は dismコマンドを使用したバッチファイル。
 dism /Online /Disable-Feature /FeatureName:"DirectPlay" /NoRestart

Windows 10 Power Plan Configurator
 Windows 10の電源オプションを設定するバッチファイルを生成する。
 中身は powercfgコマンドを使用したバッチファイル。
 powercfg -h off

Windows 10 Services Configurator
 中身は scコマンドを使用したバッチファイル。
 sc config AxInstSV start= demand


● Windows Answer File関係のリンク(無作為)

 Microsoft-Windows-Shell-Setup OOBE

付録 A:KMS クライアント セットアップ キー
 Windows 10 Professional W269N-WFGWX-YVC9B-4J6C9-T83GX
 Windows 10 Enterprise NPPR9-FWDCX-D2C8J-H872K-2YT43
 Windows 10 Education NW6C2-QMPVW-D7KKK-3GKT6-VCFB2
 Windows 10 Enterprise 2015 LTSB WNMTR-4C88C-JK8YV-HQ7T2-76DF9
 Windows 7 Professional FJ82H-XT6CR-J8D7P-XQJJ2-GPDD4
 ※ KMS クライアント セットアップ キー

Windows 10 - Build 10240 - #ActivationKey
These are the working keys for 10240.
 Windows 10 Home build 10240 - TX9XD-98N7V-6WMQ6-BX7FG-H8Q99
 Windows 10 Pro build 10240 - VK7JG-NPHTM-C97JM-9MPGT-3V66T
 Windows 10 Enterprise build 10240 - NPPR9-FWDCX-D2C8J-H872K-2YT43
 ※ MSフォーラムの Community Moderatorの回答

ProtectYourPC
1Specifies the recommended level of protection for your computer.
2Specifies that only updates are installed.
3Specifies that automatic protection is disabled.

Oobe.xml とは
 Oobe.xml は、Unattend.xml と組み合わせて使用して、[Windows へようこそ]、ウェルカム センター、および ISP サインアップに対する OEM および企業のカスタマイズを保持し、展開できるコンテンツ ファイルです。
 Microsoft-Windows-Setup
 Microsoft-Windows-Shell-Setup
 Microsoft-Windows-International-Core
 Microsoft-Windows-International-Core-WinPE

何でも屋: Windows 7 を展開する簡単な 7 つの手順
 コンピューターを WDS に PXE するという指示があります。この際には、ADUC 内に GUID を事前設定してから WAIK に収録されている WSIM で生成した unattend.XML を使用するとあります。それから、MDT (旧称 BDD) には、このすべての作業を網羅する Deployment Workbench (展開ワークベンチ) が用意されているので、このツールを使用するようにという指示もあります。

何でも屋: 無償ツールを使用して Microsoft Office 2010 を自動的に展開する
 OCT を使用して Office セットアップをカスタマイズする
Office 2010 Administrative Template files (ADM, ADMX/ADML) and Office Customization Tool download


● Windows 10の不要なウィンドウズサービスを無効化してパソコンの動作を軽量化する方法

 Windows 10の不要なウィンドウズサービスを無効化してパソコンやタブレット PCの動作を軽量化する方法

for /f "delims=" %%a in (%windir%\Setup\Scripts\00_Service.dat) do (
  echo "%%a"
  echo "==== %%a" >> C:\TMP\Service.log
  sc config %%a start= disabled >> C:\TMP\Service.log
)

・ Windows 10の不要なウィンドウズサービスを無効化
00_Service.dat
tiledatamodelsvc
AJRouter
ALG
AppMgmt
AppVClient
BDESVC
BthHFSrv
CDPSvc
CDPUserSvc
CDPUserSvc_2a560
CertPropSvc
CscService
DiagTrack
HomeGroupListener
HomeGroupProvider
HvHost
IpxlatCfgSvc
MSiSCSI
MapsBroker
MessagingService
MessagingService_2a560
NaturalAuthentication
NcbService
NcdAutoSetup
Netlogon
NfsClnt
OneSyncSvc
OneSyncSvc_2a560
PNRPsvc
p2psvc
p2pimsvc
PeerDistSvc
PhoneSvc
PimIndexMaintenanceSvc
PimIndexMaintenanceSvc_2a560
RasAuto
RasMan
RemoteAccess
RemoteRegistry
RetailDemo
RpcLocator
SCPolicySvc
SCardSvr
SEMgrSvc
SNMPTRAP
ScDeviceEnum
SensorDataService
SensorService
SensrSvc
SharedAccess
SmsRouter
SysMain
TabletInputService
Themes
UevAgentService
WFDSConSvc
WMPNetworkSvc
WbioSrvc
WebClient
Wecsvc
WerSvc
WinHttpAutoProxySvc
WinRM
WpnService
WpnUserService
WpnUserService_2a560
WwanSvc
XblAuthManager
XblGameSave
XboxGipSvc
XboxNetApiSvc
diagnosticshub.standardcollector.service
dmwappushsvc
icssvc
iphlpsvc
irmon
lfsvc
luafv
shpamsvc
tzautoupdate
vmicguestinterface
vmicheartbeat
vmickvpexchange
vmicrdv
vmicshutdown
vmictimesync
vmicvmsession
vmicvss
wcncsvc
wisvc
wlpasvc
wmiApSrv
xbgm


● Windows 10の不要なアプリケーションを削除

rem //======== PowerShell AppxProvisionedPackage
for /f "delims=" %%a in (%windir%\Setup\Scripts\AppxProvisionedPackage.dat) do (
  echo "%%a"
  echo "==== %%a" >> C:\TMP\RemoveAppxPackage.log
  powershell.exe -Command "Get-AppxPackage *%%a* | Remove-AppxPackage" >> C:\TMP\RemoveAppxPackage.log
  echo "==== %%a" >> C:\TMP\Remove.log
  powershell.exe -Command "Get-AppxProvisionedPackage -Online | Where PackageName -Like %%a* | Remove-AppxProvisionedPackage -Online" >> C:\TMP\RemoveAppxPackage.log
)

powershell.exe -Command "Get-AppxPackage | FindStr ""^PackageFullName""" >> C:\TMP\AppxPackage2.log
powershell.exe -Command "Get-AppxProvisionedPackage -Online | FindStr ""^PackageName""" >> C:\TMP\AppxProvisionedPackage2.log

・ Windows 10の不要なアプリケーションを削除
AppxProvisionedPackage.dat
CortanaListenUIApp*
KeeperSecurityInc.Keeper
Microsoft.3DBuilder
Microsoft.Bing*
Microsoft.BingNews
Microsoft.BingWeather
Microsoft.Getstarted
Microsoft.MSPaint
Microsoft.Messaging
Microsoft.Microsoft3DViewer
Microsoft.MicrosoftOfficeHub
Microsoft.MicrosoftSolitaireCollection
Microsoft.MicrosoftStickyNotes
Microsoft.Office.OneNote
Microsoft.OneConnect
Microsoft.People
Microsoft.SkypeApp
Microsoft.Windows.OOBE*
Microsoft.WindowsFeedbackHub
Microsoft.Xbox*
Microsoft.XboxApp
Microsoft.XboxGameOverlay
Microsoft.XboxIdentityProvider
Microsoft.XboxSpeechToTextOverlay
Microsoft.Zune*
Microsoft.ZuneMusic
Microsoft.ZuneVideo
NAVER.LINEwin8

● キー入力無しで Windows 10の UACを設定変更
echo //========
ECHO schtasks
echo //========
schtasks /create /tn "00_UAC_Disable" /tr %HOMEDRIVE%\Users\Public\Documents\uac_off.bat /sc ONCE /sd 2099/01/01 /st 00:00 /rl HIGHEST
schtasks /create /tn "00_UAC_Enable" /tr %HOMEDRIVE%\Users\Public\Documents\uac_default.bat /sc ONCE /sd 2099/01/01 /st 00:00 /rl HIGHEST

● Windows 10のレジストリ設定変更による軽量化、最適化 HKCU編
echo //========
echo Disable Spot Light Lock Screen Image
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /f /v "RotatingLockScreenEnabled" /t REG_DWORD /d "0"
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /f /v "RotatingLockScreenOverlayEnabled" /t REG_DWORD /d "0"

echo No Aero Shake
reg add "HKCU\Control Panel\Desktop" /v DockMoving /t REG_SZ /d "0" /f
reg add "HKCU\Control Panel\Desktop" /v SnapSizing /t REG_SZ /d "0" /f
reg add HKCU\Software\Policies\Microsoft\Windows\Explorer /v NoWindowMinimizingShortcuts /t REG_DWORD /d 1 /f

reg add "HKCU\Control Panel\Desktop" /v WindowArrangementActive /t REG_SZ /d "0" /f
reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v JointResize /t REG_DWORD /d 0 /f
reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v SnapAssist /t REG_DWORD /d 0 /f
reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v SnapFill /t REG_DWORD /d 0 /f

echo Disable Windows Hint
echo Disable Action Center Notification
reg add HKCU\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager /v SoftLandingEnabled /t REG_DWORD /d 0 /f

echo SystemPaneSuggestionsEnabled
echo Disable Sometime Display Revommended Application in Start Menu
reg add HKCU\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager /v SystemPaneSuggestionsEnabled /t REG_DWORD /d 0 /f

echo Disable Hover Select Virtual Desktops
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer" /v HoverSelectDesktops /t REG_DWORD /d 0 /f

echo PaintDesktopVersion
reg add "HKCU\Control Panel\Desktop" /v PaintDesktopVersion /t REG_DWORD /d 1 /f

echo Display File Extention
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "HideFileExt" /t REG_DWORD /d 0 /f

echo Disable Start Menu Transparent
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Themes\Personalize" /v EnableTransparency /t REG_DWORD /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Themes\Personalize" /v EnableBlurBehind /t REG_DWORD /d 0 /f

echo Disable Start Menu Live Tile
reg add "HKCU\Software\Policies\Microsoft\Windows\CurrentVersion\PushNotifications" /v NoTileApplicationNotification /t REG_DWORD /d 1 /f


echo Clear Live Tile Cache
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\ImmersiveShell\StateStore" /V ResetCache /T REG_DWORD /D 1 /F
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\ImmersiveShell\StateStore" /V ResetCacheCount /T REG_DWORD /D 0 /F

echo Clear Tiles On Exit
reg add "HKCU\SOFTWARE\Policies\Microsoft\Windows\Explorer" /V ClearTilesOnExit /T REG_DWORD /D 1 /F


echo Disable Action Center
reg add "HKCU\Software\Policies\Microsoft\Windows\Explorer" /v "DisableNotificationCenter" /t REG_DWORD /d "1" /f


echo Disable Silent Installed Apps
reg add "HKCU\Software\Microsoft\CurrentVersion\ContentDeliveryManager\" /T REG_DWORD /V "PreInstalledAppsEnabled" /D 0 /F
reg add "HKCU\Software\Microsoft\CurrentVersion\ContentDeliveryManager\" /T REG_DWORD /V "SilentInstalledAppsEnabled" /D 0 /F

echo Disable Notifications Ads File Explorer
Reg Add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\" /T REG_DWORD /V "ShowSyncProviderNotifications" /D 0 /F

echo Stop Installing Unwanted Apps
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager\" /T REG_DWORD /V "SystemPaneSuggestionsEnabled" /D 0 /F
reg add "HKCU\Software\Microsoft\CurrentVersion\ContentDeliveryManager\" /T REG_DWORD /V "ContentDeliveryAllowed" /D 0 /F

echo Turn Off Tip Trick and Suggestion Notifications
reg add "HKCU\Software\Microsoft\CurrentVersion\ContentDeliveryManager\" /T REG_DWORD /V "SoftLandingEnabled" /D 0 /F

echo Power Button Action Power OFF
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v Start_PowerButtonAction /t REG_DWORD /d 2 /f

echo .
reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\CabinetState /v Settings /t REG_BINARY /d 0c0002000b01000060000000 /f
reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\CabinetState /v FullPath /t REG_DWORD /d 1 /f

echo .
reg add HKCU\Software\Microsoft\Windows\CurrentVersion\PenWorkspace /v PenWorkspaceAppSuggestionsEnabled /t REG_DWORD /d 0 /f

echo Task Bar Not Combine
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "TaskbarGlomLevel" /t REG_DWORD /d "2" /f

echo //========
echo Desktop Icon Computer
reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel /v "{20D04FE0-3AEA-1069-A2D8-08002B30309D}" /t REG_DWORD /d "0" /f
echo Desktop Icon User
reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel /v "{59031a47-3f72-44a7-89c5-5595fe6b30ee}" /t REG_DWORD /d "0" /f
echo Desktop Icon NetWork
reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel /v "{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}" /t REG_DWORD /d "0" /f
echo Desktop Icon Control Panel
reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel /v "{5399E694-6CE5-4D6C-8FCE-1D8870FDCBA0}" /t REG_DWORD /d "0" /f


echo .NET Framework 3.5
start /wait dism.exe /online /enable-feature /featurename:NetFX3 /All /Source:%1:\sources\sxs /LimitAccess

echo Chrome
start /wait msiexec /i %1:\00_App\GoogleChromeStandaloneEnterprise64.msi /norestart
PauseKey 10 0

start /wait pnputil /add-driver "%1:\00_Drv\99_Other\*.inf" /subdirs /install

echo HKLM RunOnce
reg add HKLM\Software\Microsoft\Windows\CurrentVersion\RunOnce /v 00_Setup /t REG_SZ /d "%HOMEDRIVE%\Users\Public\Documents\00_Setup\00_Setup_1.bat %DVD_DRIVE%" /f

● Windows 10の電源ボタン、スリープボタン、蓋を閉じるの動作を設定変更
rem //========
rem Power Button
powercfg -setacvalueindex 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c 4f971e89-eebd-4455-a8de-9e59040e7347 7648efa3-dd9c-4e3e-b566-50f929386280 3
powercfg -setdcvalueindex 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c 4f971e89-eebd-4455-a8de-9e59040e7347 7648efa3-dd9c-4e3e-b566-50f929386280 3

rem Sleep Button
powercfg -setacvalueindex 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c 4f971e89-eebd-4455-a8de-9e59040e7347 96996bc0-ad50-47ec-923b-6f41874dd9eb 0
powercfg -setdcvalueindex 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c 4f971e89-eebd-4455-a8de-9e59040e7347 96996bc0-ad50-47ec-923b-6f41874dd9eb 0

rem Close
powercfg -setacvalueindex 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c 4f971e89-eebd-4455-a8de-9e59040e7347 5ca83367-6e45-459f-a27b-476b1d01c936 0
powercfg -setdcvalueindex 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c 4f971e89-eebd-4455-a8de-9e59040e7347 5ca83367-6e45-459f-a27b-476b1d01c936 0

● Windows 10のレジストリ設定変更による軽量化、最適化 HKLM編

rem //========
rem Disable Remote Assistance
rem https://technet.microsoft.com/en-us/library/ff715437.aspx
reg add "HKLM\System\CurrentControlSet\Control\Remote Assistance" /v fAllowToGetHelp /t REG_DWORD /d 1 /f

rem //========
rem Disable Remote Assistance
rem http://technet.microsoft.com/ja-jp/library/cc778860(WS.10).aspx
rem reg add "HKLM\System\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 0 /f

rem UserAuthentication
rem http://technet.microsoft.com/en-us/library/ff716065(WS.10).aspx


rem //========
rem Turn off Automatic App Update Windows 10 include Store Apps
rem Disable Automatic Download windows store application ex. Candy Crush Soda Saga and other shit app.
rem reg add HKLM\Software\Microsoft\Windows\CurrentVersion\WindowsStore\WindowsUpdate /v AutoDownload /t REG_DWORD /d 2 /f
reg add HKLM\SOFTWARE\Policies\Microsoft\WindowsStore /v AutoDownload /t REG_DWORD /d 2 /f

rem //========
rem Turn off Automatic App Update Windows 10 include Store Apps
reg add HKLM\SOFTWARE\Policies\Microsoft\WindowsInkWorkspace /v AllowWindowsInkWorkspace /t REG_DWORD /d 0 /f


rem https://support.microsoft.com/en-us/help/3135657/can-t-disable-windows-store-in-windows-10-pro-through-group-policy
reg add HKLM\Software\Microsoft\Windows\CurrentVersion\WindowsStore /v RemoveWindowsStore /t REG_DWORD /d 0 /f
reg add HKLM\Software\Microsoft\Windows\CurrentVersion\WindowsStore /v DisableStoreApps /t REG_DWORD /d 1 /f

rem //========
rem 拡張子を表示
rem [HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
rem "HideFileExt"=dword:00000000
rem Display File extension
reg add HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v HideFileExt /t REG_DWORD /d 0 /f


rem //========
rem Disable Consumer Experience
reg add HKLM\Software\Policies\Microsoft\Windows\CloudContent /v DisableWindowsConsumerFeatures /t REG_DWORD /d 1 /f

rem //========
rem Disable Cortana using Registry
reg add "HKLM\Software\Policies\Microsoft\Windows\Windows Search" /v AllowCortana /t REG_DWORD /d 0 /f

rem //========
rem Disable Cloud Content
reg add "HKLM\Software\Policies\Microsoft\Windows\CloudContent" /v DisableWindowsConsumerFeatures /t REG_DWORD /d 1 /f

rem //========
rem Delete User folder
rem Delete User folder - DeskTop
reg delete "HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}" /f
rem Delete User folder - Download
reg delete "HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{088e3905-0323-4b02-9826-5d99428e115f}" /f
rem Delete User folder - Picture
reg delete "HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{24ad3ad4-a569-4530-98e1-ab02f9417aa8}" /f
rem Delete User folder - Music
reg delete "HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{3dfdf296-dbec-4fb4-81d1-6a3438bcf4de}" /f
rem Delete User folder - Docment
reg delete "HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{d3162b92-9365-467a-956b-92703aca08af}" /f
rem Delete User folder - Video
reg delete "HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{f86fa3ab-70d2-4fc7-9c99-fcbf05467f3a}" /f

rem //========
rem Old Volume Control
reg add "HKLM\Software\Microsoft\Windows NT\CurrentVersion\MTCUVC" /v EnableMtcUvc /t REG_DWORD /d 0 /f

rem //========
rem Old Paint
reg add "HKLM\Software\Microsoft\Windows\CurrentVersion\Applets\Paint\Settings" /v DisableModernPaintBootstrap /t REG_DWORD /d 0 /f


rem //========
rem Disable Cortana using Registry
reg add "HKLM\Software\Policies\Microsoft\Windows\Windows Search" /v AllowCortana /t REG_DWORD /d 0 /f

rem //======== Device Cast
reg add "HKLM\Software\Microsoft\Windows\CurrentVersion\Shell Extensions\Blocked" /v {7AD84985-87B4-4a16-BE58-8B72A5B390F7} /t REG_SZ /f

rem //========
rem Hide Windows Insider
reg add "HKLM\Software\Microsoft\WindowsSelfHost\UI\Visibility" /v HideInsiderPage /t REG_DWORD /d 1 /f


rem https://docs.microsoft.com/ja-jp/windows/deployment/update/waas-configure-wufb
rem schtasks /Change /TN "Microsoft\Windows\Device Setup\Metadata Refresh" /Disable
rem reg add "HKLM\Software\Microsoft\Windows\CurrentVersion\Device Metadata" /v "PreventDeviceMetadataFromNetwork" /t REG_DWORD /d "1" /f
rem reg add "HKLM\Software\Microsoft\Windows\CurrentVersion\DriverSearching" /v "SearchOrderConfig" /t REG_DWORD /d "0" /f
rem reg add "HKLM\Software\Policies\Microsoft\Windows\WindowsUpdate" /v "ExcludeWUDriversInQualityUpdate" /t REG_DWORD /d "1" /f

rem //========
rem Hide IsoFile burn Context Menu ProgrammaticAccessOnly
reg add "HKCR\Windows.IsoFile\shell\burn" /v ProgrammaticAccessOnly /t REG_SZ /f

rem //========
rem DisableWindowsConsumerFeatures
rem Consumer Experienceの無効化
rem https://blogs.msdn.microsoft.com/mdtjp/2016/07/04/windows-10-os-%E5%B1%95%E9%96%8B%E3%81%AE%E6%B3%A8%E6%84%8F%E7%82%B9/
reg add HKLM\Software\Policies\Microsoft\Windows\CloudContent /v DisableWindowsConsumerFeatures /t REG_DWORD /d 1 /f


rem //========
rem Disable Spot Light Lock Screen Image
reg add "HKLM\Software\Policies\Microsoft\Windows\Personalization" /v "LockScreenImage" /t REG_SZ /d "" /f
rem Disable Spot Light Hint
reg add "HKLM\Software\Policies\Microsoft\Windows\Personalization" /v "LockScreenOverlaysDisabled" /t REG_DWORD /d "1" /f


rem //========
rem Disable Automatic Restarts When Windows Crashes
reg add HKLM\SYSTEM\CurrentControlSet\Control\CrashControl /v AutoReboot /t REG_DWORD /d 0 /f


rem //========
rem LargeSystemCache ?
rem DisablePagingExecutive ?
rem Disable Paging Execute Kernel
rem https://technet.microsoft.com/ja-jp/library/cc959492.aspx
rem reg add "HKLM\Software\CurrentControlSet\Control\Session Manager\Memory Management\" /T REG_DWORD /V "DisablePagingExecutive" /D 1 /F

rem //========
rem Disable Superfetch Prefetch
reg add "HKLM\SYSTEM\CurrentControlSet\Control\SessionManager\Memory Management\PrefetchParameters" /v EnablePrefetcher /t REG_DWORD /d 0 /f
reg add "HKLM\SYSTEM\CurrentControlSet\Control\SessionManager\Memory Management\PrefetchParameters" /v EnableSuperfetch /t REG_DWORD /d 0 /f


rem //========
rem Hide Lock option
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FlyoutMenuSettings" /v "ShowLockOption" /t REG_DWORD /d "0" /f

rem Hide Hibernate option
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FlyoutMenuSettings" /v "ShowHibernateOption" /t REG_DWORD /d "0" /f

rem Hide Sleep option
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FlyoutMenuSettings" /v "ShowSleepOption" /t REG_DWORD /d "0" /f


● Windows 10で IPv6を無効にする正しい方法

 IPv6を不適切に無効にし、DisabledComponentsレジストリ設定を 0xfffffffの値に設定すると、システムのスタートアップが 5秒間遅延します。 正しい値は 0xffです。

 How to disable IPv6 or its components in Windows
Windows で IPv6 またはそのコンポーネントを無効にする方法

 MSの公式ツールを使うと簡単に正しい値の 0xFF(=255)に設定出来ます。

 IPv6 またはそのコンポーネントを自動的に無効化または再有効化する
 ・IPv6 を無効にする
 ・プレフィックス ポリシーで IPv6 よりも IPv4 を優先する
 ・すべての非トンネル インターフェイスで IPv6 を無効にする
 ・すべてのトンネル インターフェイスで IPv6 を無効にする

 ・IPv6 の再有効化

 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters
 DisabledComponents
 DWORD 0xFF
reg add hklm\system\currentcontrolset\services\tcpip6\parameters /v DisabledComponents /t REG_DWORD /d 0xFF


● Windows Updateを無効化

 Windows Updateサービスを無効化する。
 管理者権限のコマンドラインで下記を実行します。
rem Windows Updateサービスを無効化する。
net stop wuauserv
sc config wuauserv start= disabled


 Windows Updateサービスを有効化する。
 管理者権限のコマンドラインで下記を実行します。
rem Windows Updateサービスを有効化する。
sc config wuauserv start= delayed-auto

start=に指定する値設定の意味
auto自動
demand手動
disabled無効
delayed-auto自動(遅延実行)

Command-Line Reference - Sc config

NoAutoUpdate - 1 = 自動更新を無効
AUOptions - 1 = 更新プログラムを確認しない(推奨されません)
 2 = 更新プログラムを確認するが、ダウンロードとインストールを行うかどうかは選択する

IncludeRecommendedUpdates = 1 = 推奨される更新プログラムについても重要な更新プログラムと同様に通知する

ElevateNonAdmins - 1 = すべてのユーザーにこのコンピューターへの更新プログラムのインストールを許可する

Windows10でのWindows Update関連のレジストリについて 自動更新(Windows Update)の最終更新日時

Windows 10のあの疑問を調査──Homeエディションの「自動更新」はストップできる?
 残された手段はWindows Updateサービスの無効化だけ

reg add “HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU” /v “NoAutoUpdate” /d “1” /t REG_DWORD /f

● Windows Updateサービスを無効化すると Windows Defenderのパターンファイルが更新されなくなる

 Windows Defenderを使用している場合はパターンファイルが更新されなくなるので、手動で更新する必要が有ります。

 Windows Defenderのパターンファイルを最新に更新します。
 管理者権限のコマンドラインで下記を実行します。
rem Windows Defenderのパターンファイルを最新に更新します。
"C:\Program Files\Windows Defender\MpCmdRun.exe" -SignatureUpdate

 MpCmdRun.exe
Use the mpcmdrun.exe command-line tool to configure and manage Windows Defender Antivirus

 Microsoft Malware Protection Center (MMPC)
マルウェアとウイルスの削除に関するマイクロソフトのリソースとガイド

 更新の実行を忘れてしまう場合はタスクスケジューラ等に登録するのも良いでしょう。
 毎週 水曜日の 12時に MpCmdRunを実行してパターンファイルが更新する例。
schtasks /Create /TN "MpCmdRun_Weekly" /TR "\"%ProgramFiles%\Windows Defender\MpCmdRun.exe\" -SignatureUpdate" /SC WEEKLY /MO 1 /D WED /ST 12:00

 または、レジストリの HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Runに登録してパソコン起動時に毎回取得するとか。
Run and RunOnce Registry Keys

 コマンドラインでレジストリを設定する方法
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v "MpCmdRun" /t REG_SZ /d "\"C:\Program Files\Windows Defender\MpCmdRun.exe\" -SignatureUpdate" /f

 .regファイルでレジストリを設定する方法
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
"MpCmdRun"="\"C:\\Program Files\\Windows Defender\\MpCmdRun.exe\" -SignatureUpdate"


● Slmgr.vbsコマンドをサイレントに実行する方法

 Slmgr.vbsコマンドで実行後のダイアログ表示(キー入力待ち)を無くす方法

 Slmgr.vbsコマンドとは、Windowsのプロダクトキーを管理する補助アプリ。
ボリューム ライセンス認証のための Slmgr.vbs のオプション

 cscriptを付けてコマンドライン実行とします。

rem Windows 10 Professional
cscript "%windir%\system32\slmgr.vbs" /ipk VK7JG-NPHTM-C97JM-9MPGT-3V66T


● デバイスドライバをコマンドラインで適用する方法

 Pnputilツールを使えばデバイスドライバをコマンドラインから適用出来ます。
 つまり、バッチファイルでデバイスドライバの適用が可能となり、自動セットアップに大いに役立ちます。

Pnputil ツール - TechNet - Microsoft
ドライバー ストアにデバイス ドライバーをステージする

 記述例: X:Driver\Hogehogeの中に存在するデバイスドライバを全てインストールする。
  /subdirsオプションを指定しているのでサブディレクトリ内も自動で検索します。
  *.infと指定しているので全部の .infファイルがインストール対象となります。
pnputil /add-driver "X:Driver\Hogehoge\*.inf" /subdirs /install

 コマンドの指定方法が、
pnputil -a
 から
pnputil /add-driver
 に変更になりました。


● Systeminfoコマンドでパソコンの種類を判別してセットアップ内容を変える方法

 Windowsの標準コマンドの Systeminfoコマンドを使用すると CPUの種類やパソコン(メーカー)の種類を取得出来るので、それを元に機種を判別すればセットアップ内容を変える事が出来ます。

 Systeminfoの出力内容を findstrで検査します。
 判別用の比較文字列が存在する場合は %ERRORLEVEL%は 0、存在しない場合は 1になります。
 その性質を利用してバッチファイルを記述します。

 バッチファイルでの記述例を下記に示します。
rem 実行しているパソコンの機種が VOYO V1かを判定して分岐する方法
Systeminfo | findstr /C:"YJKC Corporation"
if %ERRORLEVEL%==1 goto not_VOYO_V1

echo VOYO V1です。 is VOYO V1

~~ ここで VOYO V1独自の設定内容を行なう。 ~~

echo コンピューター名をコマンドラインで設定する方法
wmic computersystem where name="%computername%" call rename name="VOYO V1"

echo デバイスドライバをコマンドラインで設定する方法 Pnputilコマンド
start /wait pnputil /add-driver "X:Driver\VOYO_V1\*.inf" /subdirs /install

goto SKIP

:not_VOYO_V1
echo VOYO V1では有りません。 not VOYO V1

:SKIP

rem 実行しているパソコンの機種が Morefine M1sかを判定して分岐する方法
Systeminfo | findstr /C:"win element"
if %ERRORLEVEL%==1 goto not_Morefine_M1s

echo Morefine M1sです。 is Morefine M1s

~~ ここで Morefine M1s独自の設定内容を行なう。 ~~

echo コンピューター名をコマンドラインで設定する方法
wmic computersystem where name="%computername%" call rename name="Morefine M1s"

echo デバイスドライバをコマンドラインで設定する方法 Pnputilコマンド
start /wait pnputil /add-driver "X:Driver\Morefine_M1s\*.inf" /subdirs /install

goto SKIP

:not_Morefine_M1s
echo Morefine M1sでは有りません。 not Morefine M1s

:SKIP


●パスワードが無いアカウントでのリモートデスクトップを許可する方法

 リモート操作される側(ログインされる側)のパソコンに下記のレジストリを設定します。
 パスワードが無いユーザーアカウントでもリモートデスクトップへログイン出来る様になります。
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Lsa" /v "LimitBlankPasswordUse" /t REG_DWORD /d 0x00000000 /f


● Windows 10 デバイスドライバのバックアップ

DISM ドライバー サービス コマンド ライン オプション
 ドライバー サービス コマンドは、オフライン イメージに対して使用して INF ファイルに基づいてドライバーを追加および削除したり、実行中のオペレーティング システム (オンライン) に対して使用してドライバーを列挙したりすることができます。

# Backup Device Driver Windows 10
mkdir C:\MyDrivers
dism /online /export-driver /destination:C:\MyDrivers

# Restore Device Driver Windows 10
dism /online /Add-Driver /Driver:C:\MyDrivers /Recurse

 アプリを使う方法。
DriverStore Explorer [RAPR]
lostindark/DriverStoreExplorer - DriverStore Explorer [RAPR]


● Windows 10を軽量化のチューニング

● Windows Updateサービスを明示的に停止する
sc config wuauserv start=disabled

 Windows Updateサービスを復活させる
sc config wuauserv start=demand

● Windows 10 Windows Defenderを完全に無効化する

reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows Defender" /v "DisableAntiSpyware" /t REG_DWORD /d "1" /f

● Network Throtting機能を停止する

reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile" /v NetworkThrottlingIndex /t REG_DWORD /d 0xffffffff /f

●その他の余分な機能を OFFにする

質問 Windows 7の共有フォルダへアクセスすると動きが重い

 ・RDC(Remote Differential Compression):OFF
Remote Differential Compression (RDC) の概要
ocsetup MSRDC-Infrastructure /uninstall

リモート ネットワーク コンピューター上の共有フォルダーにあるファイルを開くとネットワークのパフォーマンスが低下します。

Windows でクリーン ブートを実行する方法

 ・初期設定値を確認
netsh int tcp show global

 ・TCP 受信ウィンドウ自動チューニング レベル
netsh interface tcp set global autotuninglevel=disabled

 ・TCP Chimney Offload の無効化
netsh int tcp set global chimney=disabled

 ・Receive-Side Scaling(RSS)の無効化
netsh int tcp set global rss=disabled

 ・Network Direct Memory Access(NetDMA)の無効化
netsh int tcp set global netdma=disabled



Tags: [Windows], [無人インストール]


[HOME] | [BACK]
リンクフリー(連絡不要、ただしトップページ以外はweb構成の変更で移動する場合があります)
Copyright (c) 2017 FREE WING, Y.Sakamoto
Powered by 猫屋敷工房 & HTML Generator

http://www.neko.ne.jp/~freewing/software/windows_10_autounattend_xml_install/