Editing Support BOX
エディティングサポートボックス

アプリからNASが見えない(Windows)

1つ星
読み込み中...
2022年9月22日
 
エクスプローラー上では、NASがマウントされているのに、アプリからは見えない。
コマンドプロンプトメモ帳からも見えない。
どうして?
 
結論
アプリを「管理者として起動」しなければNASが見えるようになる。
※ただし、UAC(ユーザーアカウント制御)は「通知しない」にしておくこと
 
 
又は、レジストリの編集で解決します。
※レジストリの編集はシステムへの影響が大きいので、最新の注意を払ってください。
 全てのアプリで有効かを検証したわけではありません。
 自己責任で行ってください。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
新規32ビットで、以下作成
EnableLinkedConnections
値は1に修正
 
 
以下解説です。
 
UACはアプリを起動する時に、資格者情報を必要とします。
アプリを起動すると、新たにアプリを起動するためのログオンセッションを作成します。
ログオンセッションは、アプリを起動している間だけ資格情報を保持しているので、
アプリを終了すると資格情報もなくなります。
この時、パソコンにログインしているユーザーの資格情報が、このログオンセッションに継承されていないためにNASを見に行く資格がないと判断されてしまうようです。
パソコンにログインしているユーザーとは別に、資格情報を継承していないログオンセッションが作成され、そこからアプリを起動することで別のユーザーが使用している。と、アプリに認識されてしまうのでしょう。
 
他の要因も重なっている場合があるので一概には言えませんので、あくまで一例です。
 
私のケースでは、UACを通知しないに設定、管理者として実行するとNASは表示されませんが、UNCを打ち込むとアクセス出来ました。
ドライブパス(Z:)とかだと、アクセスできませんでした。
 
 

※この記事は予告なく変更することがあります。

1つ星
読み込み中...