OneDriveの無効化(オフ)をグループポリシーとレジストリで設定する方法
目次
法人向けのWindows 10 のPCなど、OneDrive を無効化したセッティングしたいときのメモ。
まずOneDriveを強制終了
無効化する前に、OneDrive のプロセスを終了させておきます。コマンドプロンプト(管理者として実行)を起動し、以下のコマンドで強制終了させます。
taskkill /f /im OneDrive.exe
OneDriveを無効にする
ローカルグループポリシーで無効にする場合
ローカルグループポリシーは Windows 10 Pro 以上で使用可能です。Windows 10 Home の場合はレジストリの変更で設定できます。
Windows + R で gpedit.msc と打って Enter を押して「ローカルグループポリシーエディター」を起動します。
[コンピューターの構成]-[管理用テンプレート]-[Windows コンポーネント]-[OneDrive] を開きます。
「OneDriveファイルを記憶域として使用できないようにする」をダブルクリックして、[有効] を選択して [OK] を押して閉じ、再起動します。
レジストリで無効にする場合
上記のローカルセキュリティポリシーで設定したことをレジストリでも設定できます。以下のコマンドをコマンドプロンプト(管理者として実行)から実行すれば簡単に設定できます。
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\OneDrive" /v "DisableFileSyncNGSC" /t REG_DWORD /d "1" /f
「OneDriveファイルを記憶域として使用できないようにする」が未設定の時 HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\OneDrive は存在していませんので、レジストリエディタでこのキーと値を手動で追加する必要があります。
エクスプローラのサイドバーからショートカット削除したいとき
マイコンピュータを開いたときなど、エクスプローラのサイドバーに OneDrive のショートカットがありますが、以下のコマンドでレジストリをいじって削除することができます。
reg add "HKEY_CLASSES_ROOT\CLSID\{018D5C66-4533-4307-9B53-224DE2ED1FE6}" /v "System.IsPinnedToNameSpaceTree" /t REG_DWORD /d "0" /f
OneDrive をアンインストールしたいとき
無効化だけではなく、OneDrive 自体を Windows から削除したい場合のアンインストールコマンドです。
%SystemRoot%\SysWOW64\OneDriveSetup.exe /uninstall
スタートメニューからOneDriveのアイコン削除したいとき
スタートメニューのフォルダの場所
Windows10の場合、スタートメニューのOneDriveのショートカットは以下の場所に保存されていますので、ここから削除削除します。
C:\Users\user名\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\
C:\Users\user名
の部分は%USERPROFILE%
を記述することで現在ログオン中のユーザーフォルダを指定できます。
Windows 10 Enterprise 2016 LTSBなどはユーザーのフォルダではなく、全ユーザー共通のスタートメニューの場所にあります。
C:\ProgramData\Microsoft\Windows\Start Menu\Programs
コマンドで削除する方法
コマンドプロンプトからスタートメニューのOneDriveのショートカットを削除するコマンドは以下となります。
del "%USERPROFILE%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\OneDrive*.lnk"Windows 10 Enterprise 2016 LTSBなど、全ユーザー共通のスタートメニューにあるOneDrive for Businessのショートカットの場合は以下となります。
del "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\OneDrive*.lnk"
これらすべてを行うバッチ例
@echo off echo. echo ========================================= echo OneDriveを無効化します。 echo ========================================= echo. pause echo OneDriveのタスクを終了します。 taskkill /f /im OneDrive.exe echo OneDriveを無効にします。 reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\OneDrive" /v "DisableFileSyncNGSC" /t REG_DWORD /d "1" /f echo OneDriveのショートカットをサイドバーから削除します。 reg add "HKEY_CLASSES_ROOT\CLSID\{018D5C66-4533-4307-9B53-224DE2ED1FE6}" /v "System.IsPinnedToNameSpaceTree" /t REG_DWORD /d "0" /f echo OneDriveをアンインストールします。 %SystemRoot%\SysWOW64\OneDriveSetup.exe /uninstall echo スタートメニューからOneDriveのショートカットを削除します。 del "%USERPROFILE%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\OneDrive*.lnk" echo. echo 終了しました。 echo. pause exit
参考ページ
OneDriveを再インストールしたいとき
以下のページからOneDriveをダウンロードすることができます。OneDriveを無効化レジストリやグループポリシーは有効化しないとインストールしても使えないかもしれません。