Windows 10でユーザーがOneDriveフォルダーの場所を変更できないようにする2つの方法
Windows 10でユーザーがOneDriveフォルダーの場所を勝手に変更できないようにしたい場合は、主に2つの方法があります。通常、OneDriveではユーザーが既定の保存場所を自由に変更できますが、管理者側の設定によってこの操作をブロックすることが可能です。なお、OneDriveの既定のフォルダー場所は C:\User\username\OneDrive です。

事前準備:テナントIDの確認
設定を始める前に、あらかじめテナントID(Tenant ID)を控えておきましょう。テナントIDの確認方法がわからない場合は、Azure Active Directory管理センターにアクセスし、自分のアカウントでサインインすると確認できます。
この機能はローカルグループポリシーエディターまたはレジストリエディターから有効化できます。ただし、グループポリシーを使う場合は、ローカルグループポリシーエディターにOneDriveの同期設定テンプレートを追加しておく必要がある点に注意してください。
方法1:グループポリシーエディターでOneDriveフォルダーの場所変更を禁止する
ローカルグループポリシーエディターを使用して、ユーザーによるOneDriveフォルダーの場所変更を禁止する手順は以下の通りです。
- Win + Rキーを押して「ファイル名を指定して実行」を開きます。
gpedit.mscと入力し、Enterキーを押します。- ユーザーの構成内のOneDriveへ移動します。
- 「ユーザーがOneDriveフォルダーの場所を変更できないようにする」をダブルクリックします。
- 「有効」を選択します。
- 「表示」ボタンをクリックします。
- 値の名前欄にテナントIDを入力します。
- 値欄に1を入力します。
- OKボタンをクリックします。
- 適用をクリックし、続けてOKをクリックします。
ここからは、各ステップを詳しく解説します。
まず、ローカルグループポリシーエディターを起動します。Win + Rキーを押し、gpedit.mscと入力してEnterキーを押してください。その後、以下のパスへ移動します。
ユーザーの構成 > 管理用テンプレート > OneDrive
「ユーザーがOneDriveフォルダーの場所を変更できないようにする」をダブルクリックし、「有効」を選択します。次に、「表示」ボタンをクリックしましょう。

表示されたウィンドウで、値の名前欄を選択して先ほどコピーしたテナントIDを入力します。続いて、値欄を選択して1を入力してください。

OKボタンをクリックして前の画面に戻り、適用→OKの順にクリックすれば設定完了です。
方法2:レジストリでOneDriveフォルダーの場所変更をブロックする
次の方法はレジストリを直接編集するため、作業前にシステムの復元ポイントを作成し、レジストリファイルのバックアップを取っておくことを強くおすすめします。
レジストリを使用して、ユーザーによるOneDriveフォルダーの場所変更をブロックする手順は以下の通りです。
- Win + Rキーを押します。
regeditと入力し、Enterキーを押します。- UAC(ユーザーアカウント制御)の画面が表示されたら「はい」をクリックします。
- HKEY_CURRENT_USER配下のOneDriveキーへ移動します。
- OneDriveを右クリックし、新規 > DWORD (32ビット) 値を選択します。
- 名前をDisableCustomRootに変更します。
- ダブルクリックして値のデータを1に設定します。
- 再びOneDriveを右クリックし、新規 > キーを選択します。
- 名前をDisableCustomRootに変更します。
- DisableCustomRootを右クリックし、新規 > 文字列値を選択します。
- 名前をテナントIDに変更します。
- ダブルクリックして値のデータを1に設定します。
- OKをクリックします。
続いて、詳細な手順を見ていきましょう。
まず、レジストリエディターを開きます。Win + Rキーを押し、regeditと入力してEnterキーを押してください。UACの確認画面が表示されたら、「はい」をクリックします。その後、以下のパスへ移動します。
HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\OneDrive
OneDriveフォルダーが存在しない場合は、Microsoftキーを右クリックして新規 > キーを選択し、名前をOneDriveにしてください。次に、OneDriveキーを右クリックして新規 > DWORD (32ビット) 値を作成し、名前をDisableCustomRootに変更します。

DisableCustomRootをダブルクリックし、値のデータを1に設定します。その後、OneDriveキーを右クリックして新規 > キーを作成し、こちらも名前をDisableCustomRootに変更してください。

次に、作成したDisableCustomRootキーを右クリックして新規 > 文字列値を選択し、名前を自分のテナントIDにします。この文字列値をダブルクリックし、値のデータを1に設定しましょう。

最後にOKボタンをクリックして変更を保存すれば完了です。
以上で設定は終わりです。このチュートリアルがお役に立てば幸いです。
-
Windows 10でユーザーによる日付と時刻の変更を許可・禁止する方法
Windows 10では、ユーザーは自分のニーズに合わせて日付と時刻を自由にカスタマイズできます。しかし、環境によっては管理者がこの権限を無効化し、ユーザーが日付や時刻を勝手に変更できないようにしたいケースがあります。 例えば、数千台のPCを管理する企業では、セキュリティ上のトラブルを防ぐため、管理者がユーザーによる日付と時刻の変更を制限するのが合理的です。誤ったシステム時刻は、証明書の検証エラーやログ管理の混乱など、さまざまな問題を引き起こす可能性があります。 デフォルトの設定では、すべての管理者アカウントはWindows 10で日付と時刻を変更できますが、標準ユーザーにはその権限がありま
-
Windows 11/10でThumbs.dbキャッシュファイルの作成を防ぐ方法
ファイルエクスプローラーは、画像や動画ファイルが含まれるすべてのフォルダーに、隠しシステムファイル「thumbs.db」を自動的に作成します。これは、ユーザーがフォルダーを開くたびにサムネイルを生成する手間を省き、表示を高速化するための仕組みです。フォルダー内の画像のサムネイルをthumbs.dbファイルに保存しておけば、次回同じフォルダーを開いたときにすぐファイルを確認できます。しかし問題なのは、表示モードを変更してもWindowsがこれらのファイルをPC上に残し続ける点です。Windows 11/10にThumbs.dbファイルを作成させたくない方は、本記事の手順を参考にしてみてください。