[管理者として実行]でアプリケーション(Visual Studio 2008、メモ帳など)を実行しているときはいつでも、Windowsエクスプローラからアプリケーションにファイルをドラッグアンドドロップできません。
Windows Explorerを管理者として実行してみましたが、役に立ちませんでした。
アプリケーションが「管理者として実行」の下にあるときにドラッグアンドドロップを機能させる方法はありますか?
問題は、セキュリティ権限がどのように機能するかに関係しています。通常のアプリケーションから上位のアプリケーションにドラッグアンドドロップする機能は、UACの背後にあるセキュリティモデルを壊します。ただし、なぜUACプロンプトが表示されないため、一時的に昇格された操作が可能になるのか(Linuxユーザーが毎日経験するのと同じように)理由は不明です。これは間違いなくマイクロソフトが取り組む必要のあるものです。私が困るのは、この問題がすでに古いことです。 Vistaも同じように動作しました。
できることは2つあります(1つは醜い、もう1つは煩わしい)。
なぜ別のファイルマネージャですか?実際にはWindowsエクスプローラーを昇格できないからです。 Windowsエクスプローラーアイコンのコンテキストメニューにオプションが表示され、UACプロンプトが表示されているにもかかわらず、Windowsエクスプローラーは昇格されません。
これは、ADwarfの「迷惑な」ソリューションによる回避策です。「管理者として実行」でメモ帳を開きます。ファイルメニューで開くをクリックし、ファイル名に*を入力してEnterキーを押します。これで、そこからアプリにファイルをドラッグできます。メモ帳の開いているブラウザーは複数ファイルの選択をサポートしていませんが、ドラッグアンドドロップを使用するのと同じ方法で他のプログラムを使用できます。
Windows 7:
Run As Administratorを使用してPowerShellを起動する
タイプ:
taskkill /f /im Explorer.exe
start-process Explorer.exe
または、Run As Administratorを使用してcmd(コマンドプロンプト)を起動します。
タイプ:
taskkill /f /im Explorer.exe
start Explorer.exe
新しいエクスプローラーウィンドウはすべて昇格され、そこから他の昇格されたアプリケーションにドラッグアンドドロップできます。投稿する前にこれをテストして確認しました。
2年前に発行されたVisual Studio 2005へのアップデートがあり、Vistaで多くのUAC問題が修正されました、同じアップデートで、Windows 7の同じ問題が修正されます。
重要な更新ではないため、自動的に取得できません。VS2005 SP1には含まれていません。彼らは今、このアップデートを積極的に公表しておらず、誰もがVS2008にアクセスすることを望んでいます。だから、あなたはそれを持っていない可能性があります。
説明 http://msdn.Microsoft.com/en-us/vstudio/aa948853.aspx?lcid=10
UACをオンにしてVisual Studioを通常のユーザーモードで実行する場合の更新プログラムの修正は次のとおりです。
管理者としてVSを実行している場合でも、ウィンドウはドラッグアンドドロップとショートカットにロックされており、DLL/EXEの登録はUACを完全にオフにしなくても正しく機能します。
注:VSを起動すると、管理者モードに関する警告が引き続き表示されますが、今ではこの警告を完全に無視できます。