Quantcast
Channel: goo blog Hone.のたま~に戯言
Viewing all articles
Browse latest Browse all 549

Windows10 Home RS1 1607 各種自動設定バッチ

$
0
0
更新:2016年12月06日
 執筆開始。執筆中です。

対象:Windows10 Home [RS1 1607] 32Bit/64Bit

新規にWindows10 Homeをインストールした環境に自分好みの設定を
最小の手間で自動的に設定するバッチファイルを製作中です。

以下のバッチプログラムを使用して生じた結果に対し
当記事執筆者は一切の責任を負いません。自己責任でお願いします。

現在設定できるのは
 ・OneDriveアンインストール

 ・ストアアプリのアンインストール
   好みにより「天気」と「フォト」だけは除外しています。
  実行後残ったアプリは右クリックで「アンインストール」を選択します。
  (一部消せないアプリがあります)

 ・不要なサービスの無効化(停止)
   環境によって編集して使います。
  サービスは不要なものだけ「停止」するようにしましょう。

 ・Cortanaを無効にする
   グループポリシーエディタで行うことをレジストリ操作で行っています。

これらの操作を一度に行えるバッチプログラムです。
実行する際はバッチプログラム内の変数「regkeycode」に
サービスを開きサービス名「User_Data_Access_??????」から
「??????」の部分をカットアンドペーストして保存します。

実は??????の部分は他のサービスも同じでPC起動毎に変化します。

補足
  このバッチの実行はWindows10 Homeインストール後
 ドライバなどをインストールし、最低1回はWindowsUpdateで更新を
 行ってから実行してください。
 ディスククリーンアップも行っておくと良いです。

 理由はバッチ実行後はWindowsUpdateに時間がかかったり
 ディスククリーンアップではWindowsUpdate関連のデータが
 3.99TBと表示され、クリーンアップに必要な時間も長くなります。
 (理由はわかりませんが・・・)

以下の青字の部分がバッチファイルの内容です。
例によってカットアンドペーストで新規テキストファイルに貼り付け
名前を「Windows10_Home_Setup.bat」等に変えてから
管理者として実行します。
@rem ***** Window10 Home Setting bat
@echo:
@echo このバッチファイルはWindows10 Homeの環境設定バッチプログラムです。
@echo 適用するPCの環境に合わせ当バッチファイルを編集してから実行してください。
@echo:
@echo バッチプログラム中の変数 regkeycode にはサービス名の後ろの任意の値を
@echo サービスからカットアンドペーストして設定してください。
@echo 間違えますと無駄なレジストリエントリが増えます。
@echo:
@pause

set regkeycode=""

@echo ***** OneDrive Uninstall

taskkill /f /im OneDrive.exe

cd c:\..

%SystemRoot%\System32\OneDriveSetup.exe /uninstall
%SystemRoot%\SysWOW64\OneDriveSetup.exe /uninstall

rd "%UserProfile%\OneDrive" /Q /S
rd "%LocalAppData%\Microsoft\OneDrive" /Q /S
rd "%ProgramData%\Microsoft OneDrive" /Q /S
rd "C:\OneDriveTemp" /Q /S

REG Delete "HKEY_CLASSES_ROOT\CLSID\{018D5C66-4533-4307-9B53-224DE2ED1FE6}" /f
REG Delete "HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{018D5C66-4533-4307-9B53-224DE2ED1FE6}" /f

@echo ***** UWP App Uninstall

powershell -NoProfile -ExecutionPolicy Unrestricted -Command "& { Get-AppxPackage *3dbuilder* | Remove-AppxPackage }"
powershell -NoProfile -ExecutionPolicy Unrestricted -Command "& { Get-AppxPackage *windowsstore* | Remove-AppxPackage }"
powershell -NoProfile -ExecutionPolicy Unrestricted -Command "& { Get-AppxPackage *windowscalculator* | Remove-AppxPackage }"
powershell -NoProfile -ExecutionPolicy Unrestricted -Command "& { Get-AppxPackage *ZuneMusic* | Remove-AppxPackage }"
powershell -NoProfile -ExecutionPolicy Unrestricted -Command "& { Get-AppxPackage *Sway* | Remove-AppxPackage }"
powershell -NoProfile -ExecutionPolicy Unrestricted -Command "& { Get-AppxPackage *Messaging* | Remove-AppxPackage }"
powershell -NoProfile -ExecutionPolicy Unrestricted -Command "& { Get-AppxPackage *ConnectivityStore* | Remove-AppxPackage }"
powershell -NoProfile -ExecutionPolicy Unrestricted -Command "& { Get-AppxPackage *CommsPhone* | Remove-AppxPackage }"
powershell -NoProfile -ExecutionPolicy Unrestricted -Command "& { Get-AppxPackage *Twitter* | Remove-AppxPackage }"
powershell -NoProfile -ExecutionPolicy Unrestricted -Command "& { Get-AppxPackage *bingsports* | Remove-AppxPackage }"
powershell -NoProfile -ExecutionPolicy Unrestricted -Command "& { Get-AppxPackage *bingfinance* | Remove-AppxPackage }"
powershell -NoProfile -ExecutionPolicy Unrestricted -Command "& { Get-AppxPackage *bingnews* | Remove-AppxPackage }"
powershell -NoProfile -ExecutionPolicy Unrestricted -Command "& { Get-AppxPackage *xboxapp* | Remove-AppxPackage }"
powershell -NoProfile -ExecutionPolicy Unrestricted -Command "& { Get-AppxPackage *solitairecollection* | Remove-AppxPackage }"
powershell -NoProfile -ExecutionPolicy Unrestricted -Command "& { Get-AppxPackage *windowsphone* | Remove-AppxPackage }"
powershell -NoProfile -ExecutionPolicy Unrestricted -Command "& { Get-AppxPackage *people* | Remove-AppxPackage }"
powershell -NoProfile -ExecutionPolicy Unrestricted -Command "& { Get-AppxPackage *onenote* | Remove-AppxPackage }"
powershell -NoProfile -ExecutionPolicy Unrestricted -Command "& { Get-AppxPackage *windowsmaps* | Remove-AppxPackage }"
powershell -NoProfile -ExecutionPolicy Unrestricted -Command "& { Get-AppxPackage *getstarted* | Remove-AppxPackage }"
powershell -NoProfile -ExecutionPolicy Unrestricted -Command "& { Get-AppxPackage *skypeapp* | Remove-AppxPackage }"
powershell -NoProfile -ExecutionPolicy Unrestricted -Command "& { Get-AppxPackage *officehub* | Remove-AppxPackage }"
powershell -NoProfile -ExecutionPolicy Unrestricted -Command "& { Get-AppxPackage *soundrecorder* | Remove-AppxPackage }"
powershell -NoProfile -ExecutionPolicy Unrestricted -Command "& { Get-AppxPackage *windowscamera* | Remove-AppxPackage }"
powershell -NoProfile -ExecutionPolicy Unrestricted -Command "& { Get-AppxPackage *windowscommunicationsapps* | Remove-AppxPackage }"
powershell -NoProfile -ExecutionPolicy Unrestricted -Command "& { Get-AppxPackage *windowsalarms* | Remove-AppxPackage }"
powershell -NoProfile -ExecutionPolicy Unrestricted -Command "& { Get-AppxPackage *ZuneVideo* | Remove-AppxPackage }"
powershell -NoProfile -ExecutionPolicy Unrestricted -Command "& { Get-AppxPackage *StickyNotes* | Remove-AppxPackage }"
powershell -NoProfile -ExecutionPolicy Unrestricted -Command "& { Get-AppxPackage *5220175982889* | Remove-AppxPackage }"
powershell -NoProfile -ExecutionPolicy Unrestricted -Command "& { Get-AppxPackage *StorePurchaseApp* | Remove-AppxPackage }"

@echo ***** Service Disable

reg add "HKLM\SYSTEM\CurrentControlSet\Services\AJRouter" /v "Start" /t REG_DWORD /d 4 /f

reg add "HKLM\SYSTEM\CurrentControlSet\Services\AppReadiness" /v "Start" /t REG_DWORD /d 4 /f

reg add "HKLM\SYSTEM\CurrentControlSet\Services\BDESVC" /v "Start" /t REG_DWORD /d 4 /f

reg add "HKLM\SYSTEM\CurrentControlSet\Services\wbengine" /v "Start" /t REG_DWORD /d 4 /f

reg add "HKLM\SYSTEM\CurrentControlSet\Services\CDPUserSvc_%regkeycode%" /v "Start" /t REG_DWORD /d 4 /f
reg add "HKLM\SYSTEM\CurrentControlSet\Services\CDPUserSvc" /v "Start" /t REG_DWORD /d 4 /f

reg add "HKLM\SYSTEM\CurrentControlSet\Services\CertPropSvc" /v "Start" /t REG_DWORD /d 4 /f

reg add "HKLM\SYSTEM\CurrentControlSet\Services\CDPSvc" /v "Start" /t REG_DWORD /d 4 /f

reg add "HKLM\SYSTEM\CurrentControlSet\Services\DiagTrack" /v "Start" /t REG_DWORD /d 4 /f

reg add "HKLM\SYSTEM\CurrentControlSet\Services\PimIndexMaintenanceSvc_%regkeycode%" /v "Start" /t REG_DWORD /d 4 /f
reg add "HKLM\SYSTEM\CurrentControlSet\Services\PimIndexMaintenanceSvc" /v "Start" /t REG_DWORD /d 4 /f

reg add "HKLM\SYSTEM\CurrentControlSet\Services\DsSvc" /v "Start" /t REG_DWORD /d 4 /f

reg add "HKLM\SYSTEM\CurrentControlSet\Services\DcpSvc" /v "Start" /t REG_DWORD /d 4 /f

reg add "HKLM\SYSTEM\CurrentControlSet\Services\DoSvc" /v "Start" /t REG_DWORD /d 4 /f

reg add "HKLM\SYSTEM\CurrentControlSet\Services\MSDTC" /v "Start" /t REG_DWORD /d 4 /f

reg add "HKLM\SYSTEM\CurrentControlSet\Services\KtmRm" /v "Start" /t REG_DWORD /d 4 /f

reg add "HKLM\SYSTEM\CurrentControlSet\Services\MapsBroker" /v "Start" /t REG_DWORD /d 4 /f

reg add "HKLM\SYSTEM\CurrentControlSet\Services\Fax" /v "Start" /t REG_DWORD /d 4 /f

reg add "HKLM\SYSTEM\CurrentControlSet\Services\lfsvc" /v "Start" /t REG_DWORD /d 4 /f

reg add "HKLM\SYSTEM\CurrentControlSet\Services\HomeGroupListener" /v "Start" /t REG_DWORD /d 4 /f
reg add "HKLM\SYSTEM\CurrentControlSet\Services\HomeGroupProvider" /v "Start" /t REG_DWORD /d 4 /f

reg add "HKLM\SYSTEM\CurrentControlSet\Services\HvHost" /v "Start" /t REG_DWORD /d 4 /f

reg add "HKLM\SYSTEM\CurrentControlSet\Services\vmickvpexchange" /v "Start" /t REG_DWORD /d 4 /f
reg add "HKLM\SYSTEM\CurrentControlSet\Services\vmicguestinterface" /v "Start" /t REG_DWORD /d 4 /f
reg add "HKLM\SYSTEM\CurrentControlSet\Services\vmicshutdown" /v "Start" /t REG_DWORD /d 4 /f
reg add "HKLM\SYSTEM\CurrentControlSet\Services\vmicheartbeat" /v "Start" /t REG_DWORD /d 4 /f
reg add "HKLM\SYSTEM\CurrentControlSet\Services\vmicvmsession" /v "Start" /t REG_DWORD /d 4 /f
reg add "HKLM\SYSTEM\CurrentControlSet\Services\vmictimesync" /v "Start" /t REG_DWORD /d 4 /f
reg add "HKLM\SYSTEM\CurrentControlSet\Services\vmicvss" /v "Start" /t REG_DWORD /d 4 /f
reg add "HKLM\SYSTEM\CurrentControlSet\Services\vmicrdv" /v "Start" /t REG_DWORD /d 4 /f

reg add "HKLM\SYSTEM\CurrentControlSet\Services\irmon" /v "Start" /t REG_DWORD /d 4 /f

reg add "HKLM\SYSTEM\CurrentControlSet\Services\MessagingService_%regkeycode%" /v "Start" /t REG_DWORD /d 4 /f

reg add "HKLM\SYSTEM\CurrentControlSet\Services\diagnosticshub.standardcollector.service" /v "Start" /t REG_DWORD /d 4 /f

reg add "HKLM\SYSTEM\CurrentControlSet\Services\wlidsvc" /v "Start" /t REG_DWORD /d 4 /f

reg add "HKLM\SYSTEM\CurrentControlSet\Services\SmsRouter" /v "Start" /t REG_DWORD /d 4 /f

reg add "HKLM\SYSTEM\CurrentControlSet\Services\NetTcpPortSharing" /v "Start" /t REG_DWORD /d 4 /f

reg add "HKLM\SYSTEM\CurrentControlSet\Services\Netlogon" /v "Start" /t REG_DWORD /d 4 /f

reg add "HKLM\SYSTEM\CurrentControlSet\Services\NcdAutoSetup" /v "Start" /t REG_DWORD /d 4 /f

reg add "HKLM\SYSTEM\CurrentControlSet\Services\NcbService" /v "Start" /t REG_DWORD /d 4 /f

reg add "HKLM\SYSTEM\CurrentControlSet\Services\pla" /v "Start" /t REG_DWORD /d 4 /f

reg add "HKLM\SYSTEM\CurrentControlSet\Services\PhoneSvc" /v "Start" /t REG_DWORD /d 4 /f

reg add "HKLM\SYSTEM\CurrentControlSet\Services\WPDBusEnum" /v "Start" /t REG_DWORD /d 4 /f

reg add "HKLM\SYSTEM\CurrentControlSet\Services\Spooler" /v "Start" /t REG_DWORD /d 4 /f

reg add "HKLM\SYSTEM\CurrentControlSet\Services\PrintNotify" /v "Start" /t REG_DWORD /d 4 /f

reg add "HKLM\SYSTEM\CurrentControlSet\Services\wercplsupport" /v "Start" /t REG_DWORD /d 4 /f

reg add "HKLM\SYSTEM\CurrentControlSet\Services\PcaSvc" /v "Start" /t REG_DWORD /d 4 /f

reg add "HKLM\SYSTEM\CurrentControlSet\Services\QWAVE" /v "Start" /t REG_DWORD /d 4 /f
reg add "HKLM\SYSTEM\CurrentControlSet\Services\QWAVEdrv" /v "Start" /t REG_DWORD /d 4 /f

reg add "HKLM\SYSTEM\CurrentControlSet\Services\RemoteRegistry" /v "Start" /t REG_DWORD /d 4 /f

reg add "HKLM\SYSTEM\CurrentControlSet\Services\RemoteAccess" /v "Start" /t REG_DWORD /d 4 /f

reg add "HKLM\SYSTEM\CurrentControlSet\Services\seclogon" /v "Start" /t REG_DWORD /d 4 /f

reg add "HKLM\SYSTEM\CurrentControlSet\Services\SensorDataService" /v "Start" /t REG_DWORD /d 4 /f

reg add "HKLM\SYSTEM\CurrentControlSet\Services\SensrSvc" /v "Start" /t REG_DWORD /d 4 /f

reg add "HKLM\SYSTEM\CurrentControlSet\Services\SensorService" /v "Start" /t REG_DWORD /d 4 /f

reg add "HKLM\SYSTEM\CurrentControlSet\Services\shpamsvc" /v "Start" /t REG_DWORD /d 4 /f

reg add "HKLM\SYSTEM\CurrentControlSet\Services\SCardSvr" /v "Start" /t REG_DWORD /d 4 /f

reg add "HKLM\SYSTEM\CurrentControlSet\Services\ScDeviceEnum" /v "Start" /t REG_DWORD /d 4 /f

reg add "HKLM\SYSTEM\CurrentControlSet\Services\SCPolicySvc" /v "Start" /t REG_DWORD /d 4 /f

reg add "HKLM\SYSTEM\CurrentControlSet\Services\SNMPTRAP" /v "Start" /t REG_DWORD /d 4 /f

reg add "HKLM\SYSTEM\CurrentControlSet\Services\WiaRpc" /v "Start" /t REG_DWORD /d 4 /f

reg add "HKLM\SYSTEM\CurrentControlSet\Services\TapiSrv" /v "Start" /t REG_DWORD /d 4 /f

reg add "HKLM\SYSTEM\CurrentControlSet\Services\TabletInputService" /v "Start" /t REG_DWORD /d 4 /f

reg add "HKLM\SYSTEM\CurrentControlSet\Services\UserDataSvc_%regkeycode%" /v "Start" /t REG_DWORD /d 4 /f
reg add "HKLM\SYSTEM\CurrentControlSet\Services\UserDataSvc" /v "Start" /t REG_DWORD /d 4 /f

reg add "HKLM\SYSTEM\CurrentControlSet\Services\UnistoreSvc_%regkeycode%" /v "Start" /t REG_DWORD /d 4 /f

reg add "HKLM\SYSTEM\CurrentControlSet\Services\UnistoreSvc" /v "Start" /t REG_DWORD /d 4 /f

reg add "HKLM\SYSTEM\CurrentControlSet\Services\WalletService" /v "Start" /t REG_DWORD /d 4 /f

reg add "HKLM\SYSTEM\CurrentControlSet\Services\WbioSrvc" /v "Start" /t REG_DWORD /d 4 /f

reg add "HKLM\SYSTEM\CurrentControlSet\Services\WEPHOSTSVC" /v "Start" /t REG_DWORD /d 4 /f

reg add "HKLM\SYSTEM\CurrentControlSet\Services\WerSvc" /v "Start" /t REG_DWORD /d 4 /f

reg add "HKLM\SYSTEM\CurrentControlSet\Services\Wecsvc" /v "Start" /t REG_DWORD /d 4 /f

reg add "HKLM\SYSTEM\CurrentControlSet\Services\stisvc" /v "Start" /t REG_DWORD /d 4 /f

reg add "HKLM\SYSTEM\CurrentControlSet\Services\WMPNetworkSvc" /v "Start" /t REG_DWORD /d 4 /f

reg add "HKLM\SYSTEM\CurrentControlSet\Services\WinRM" /v "Start" /t REG_DWORD /d 4 /f

reg add "HKLM\SYSTEM\CurrentControlSet\Services\WSearch" /v "Start" /t REG_DWORD /d 4 /f

reg add "HKLM\SYSTEM\CurrentControlSet\Services\FrameServer" /v "Start" /t REG_DWORD /d 4 /f

reg add "HKLM\SYSTEM\CurrentControlSet\Services\SDRSVC" /v "Start" /t REG_DWORD /d 4 /f

reg add "HKLM\SYSTEM\CurrentControlSet\Services\WpnUserService_%regkeycode%" /v "Start" /t REG_DWORD /d 4 /f
reg add "HKLM\SYSTEM\CurrentControlSet\Services\WpnService" /v "Start" /t REG_DWORD /d 4 /f

reg add "HKLM\SYSTEM\CurrentControlSet\Services\icssvc" /v "Start" /t REG_DWORD /d 4 /f

reg add "HKLM\SYSTEM\CurrentControlSet\Services\WwanSvc" /v "Start" /t REG_DWORD /d 4 /f

reg add "HKLM\SYSTEM\CurrentControlSet\XblAuthManager" /v "Start" /t REG_DWORD /d 4 /f

reg add "HKLM\SYSTEM\CurrentControlSet\Services\XblGameSave" /v "Start" /t REG_DWORD /d 4 /f
reg add "HKLM\SYSTEM\CurrentControlSet\Services\XboxNetApiSvc" /v "Start" /t REG_DWORD /d 4 /f
reg add "HKLM\SYSTEM\CurrentControlSet\Services\xboxgip" /v "Start" /t REG_DWORD /d 4 /f
reg add "HKLM\SYSTEM\CurrentControlSet\Services\OneSyncSvc_%regkeycode%" /v "Start" /t REG_DWORD /d 4 /f

reg add "HKLM\SYSTEM\CurrentControlSet\Services\RetailDemo" /v "Start" /t REG_DWORD /d 4 /f

@echo ***** Cortana Disable

reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\Windows Search" /v "AllowCortana" /t REG_DWORD /d 0 /f

@echo:
@echo 作業が終了しました。念のため再起動をお勧めします。
@echo:
pause

 素人に毛の生えた程度の知識で「おじさん」が楽をするために作ったバッチなので
構文も書式も汚いですが、まぁ動けばいいということで勘弁してください。

Viewing all articles
Browse latest Browse all 549

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>