Windows Vista以降、Microsoftはユーザーアカウント制御機能、または単にUACを実装しました。この機能は、OSのセキュリティを向上させるように設計されています。この機能の副作用は、マップされたネットワークドライブが管理者として実行されているプログラムにアクセスできないことです。例えばアプリのTotalCommanderを昇格させて起動すると、マップされたドライブは表示されません。これは、特にアプリを管理者として定期的に実行している場合、大きな不便になる可能性があります。この記事では、昇格されたアプリからマップされたネットワークドライブへのアクセスを有効にする方法を説明します。
個人的には、仮想マシンを頻繁に使用しています。通常、ゲストOS内のホストOSフォルダーをネットワークドライブとしてマップするため、管理者として実行されているアプリからホストOSフォルダーにアクセスできないのは非常に面倒です。ヒント: ログオン後のWindowsの起動時に昇格された特権でアプリケーションを実行できます 。さて、方法を見てみましょう 昇格したアプリからマップされたネットワークドライブへのアクセスを有効にします。 。
管理者として実行されているアプリからネットワークドライブへのアクセスを有効にする
Windows 10、Windows 8、Windows 7、およびWindows Vistaには、管理者アカウントのネットワークドライブのロックを解除する特別なグループポリシーオプションが付属しています。
- 開いた レジストリエディタ 。
- 次のレジストリキーに移動します。
HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows CurrentVersion Policies System
ヒント:できます ワンクリックで任意のレジストリキーにアクセスします 。
このキーがない場合は、作成してください。 - と呼ばれる新しいDWORD値を作成します EnableLinkedConnections 、1に設定します。
- PCを再起動すれば完了です。
それでおしまい。
同じことが使用して行うことができます Winaero Tweaker 。 [ネットワーク]-> [UACを介したネットワークドライブ]に移動します。
レジストリの編集を回避するには、このオプションを使用します。
これで、プログラムが管理者として実行されている場合でも、マップされたネットワークドライブにアクセスできます。