D:
Windows 7で特定のユーザーのドライブを非表示にする必要があります。どうすればよいですか?
D:
Windows 7で特定のユーザーのドライブを非表示にする必要があります。どうすればよいですか?
回答:
特定のドライブへのアクセスを無効にするグループポリシー設定と、アクセスを非表示にするグループポリシー設定があります。これを行うには、Windows 7 Professional、Ultimate、またはEnterpriseが必要です。他のバージョンについては、別のソリューションまでスクロールダウンしてください。
すべてのユーザーではなく、特定のユーザーにのみポリシーを適用する場合は、個別に構成する必要があります。これを開くだけではできませんgpedit.msc
。MMCからグループポリシーエディターを追加する必要があります。
mmc.exe
管理者権限で実行するFile
>Add or Remove Snapin
Add >
Browse
、Users
タブをクリックして、ユーザーまたはユーザーグループを選択します。個々のユーザーと2つの汎用グループが表示されます。「管理者」および「非管理者」。OK
クリックFinish
します。OK
スナップインの追加]ダイアログをクリックします。User Configuration > Administrative Templates > Windows Components > Windows Explorer
ます。Hide these specified drives in My Computer
するだけで、ドライブへの直接アクセス(実行プロンプトなどから)を許可するかどうかを確認します。検索ドライブを隠し、それへのアクセスを防止します。Prevent access to drives from My Computer
Enabled
ラジオボタンを選択し、制限するドライブを選択します。Windows 7以降、唯一のオプションは次のとおりです。
A and B drives only
C drive only
D drive only
A, B and C drives only
A, B, C and D drives only
Restrict all drives
Do not restrict drives
次回ユーザーがログインすると、ドライブを表示/アクセスできなくなります。これは、D:ドライブの無効化を明確に要求したときに機能するはずです。
A、B、C、またはD以外のドライブを無効にする場合、またはグループポリシーエディターをサポートしないバージョンのWindows 7がある場合は、レジストリで手動で変更を行う必要があります。
最初のステップは、ドライブを削除するユーザーのレジストリハイブをロードすることです。これを機能させるには、ユーザーをログアウトする必要があります。実際、このプロセスを実行する前に、再起動することをお勧めします。
HKEY_USERS
Load Hive
からFile
メニューC:\users\username
NTUSER.DAT
しFile name
ます。このファイルはシステムに隠されたファイルであるため、ファイル選択ウィンドウに表示されません。入力する必要がありますntuser.dat.log
。誤って選択しないようにしてください。Foo
。HKEY_USERS\Foo\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
NoDrives
ドライブを非表示にするかNoViewOnDrive
、アクセスを完全に無効にします。1
(無効)または0
(有効)で表されます。この2進数を作成してから、16進数に変換します。これは、ボックスに入れる番号です。たとえば、Dは右から4番目のドライブ文字であり、その左側のすべてが0であるため、数値はb1000
、つまりx08000000
になるため08000000
、値として入力します。CとDを無効にするにはb1100
、またはを使用しますx0c000000
。これで混乱する場合は、コメントを投稿してください。HKEY_USERS
ロードしたキーを選択し、File
> をクリックしますUnload Hive
。このステップは絶対に重要です!! ハイブをアンロードしないと、ユーザーは適切にログインできません。コンピューターでそのドライブを右クリックし、プロパティ→セキュリティを選択します。必要に応じてアクセスを更新します。「ユーザー」の削除、「親」の追加など。
Windowsのバージョンに[セキュリティ]タブがない場合は、icacls
コマンドラインから使用します。
icacls F:\ /grant Parents:(oi)(ci)F
icacls F:\ /remove Users
グループポリシーを使用して、ドライブを非表示にできます。これにより、マシン上のすべてのユーザーに制限が設定されます。
お役に立てれば!:)
このリンクから取得(自分で入力するには少し面倒です):
\\?\Volume{guid}
構文をサポートしていませんが、必要なのはDefineDosDevice(1, "x:", "\\??\\Volume{guid}")
セッションローカルドライブ文字を割り当てることだけです。(ところで、これらは二つの異なるプレフィックスわけではありませんタイプミス。。)
Access Based Enumerationのタイプを探しています。
ユーザーがアクセス権を持つドライブ/フォルダーのみを表示できるようにすることは、ドメインではサポートされていますが、私が知る限り、スタンドアロンインストールではサポートされていません。
以前はWindows SteadyStateを使用してWindows XPでこれを行うことができましたが、このツールは廃止されました。