web-dev-qa-db-ja.com

管理者として実行中のアプリケーションにファイルをドラッグアンドドロップ

[管理者として実行]でアプリケーション(Visual Studio 2008、メモ帳など)を実行しているときはいつでも、Windowsエクスプローラからアプリケーションにファイルをドラッグアンドドロップできません。

Windows Explorerを管理者として実行してみましたが、役に立ちませんでした。

アプリケーションが「管理者として実行」の下にあるときにドラッグアンドドロップを機能させる方法はありますか?

53
Chris Dwyer

問題は、セキュリティ権限がどのように機能するかに関係しています。通常のアプリケーションから上位のアプリケーションにドラッグアンドドロップする機能は、UACの背後にあるセキュリティモデルを壊します。ただし、なぜUACプロンプトが表示されないため、一時的に昇格された操作が可能になるのか(Linuxユーザーが毎日経験するのと同じように)理由は不明です。これは間違いなくマイクロソフトが取り組む必要のあるものです。私が困るのは、この問題がすでに古いことです。 Vistaも同じように動作しました。

できることは2つあります(1つは醜い、もう1つは煩わしい)。

  • gly: UACを無効にします。しかし、それが提供するすべての追加のセキュリティを失います。
  • Annoying:別のファイルマネージャを使用して、管理者としても実行します

なぜ別のファイルマネージャですか?実際にはWindowsエクスプローラーを昇格できないからです。 Windowsエクスプローラーアイコンのコンテキストメニューにオプションが表示され、UACプロンプトが表示されているにもかかわらず、Windowsエクスプローラーは昇格されません。

34
A Dwarf

これは、ADwarfの「迷惑な」ソリューションによる回避策です。「管理者として実行」でメモ帳を開きます。ファイルメニューで開くをクリックし、ファイル名に*を入力してEnterキーを押します。これで、そこからアプリにファイルをドラッグできます。メモ帳の開いているブラウザーは複数ファイルの選択をサポートしていませんが、ドラッグアンドドロップを使用するのと同じ方法で他のプログラムを使用できます。

7
Salar

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

新しいエクスプローラーウィンドウはすべて昇格され、そこから他の昇格されたアプリケーションにドラッグアンドドロップできます。投稿する前にこれをテストして確認しました。

3
BJGGut3

2年前に発行されたVisual Studio 2005へのアップデートがあり、Vistaで多くのUAC問題が修正されました、同じアップデートで、Windows 7の同じ問題が修正されます。

重要な更新ではないため、自動的に取得できません。VS2005 SP1には含まれていません。彼らは今、このアップデートを積極的に公表しておらず、誰もがVS2008にアクセスすることを望んでいます。だから、あなたはそれを持っていない可能性があります。

説明 http://msdn.Microsoft.com/en-us/vstudio/aa948853.aspx?lcid=10

ダウンロード http://www.Microsoft.com/downloads/details.aspx?FamilyID=90e2942d-3ad1-4873-a2ee-4acc0aace5b6&displaylang=en

UACをオンにしてVisual Studioを通常のユーザーモードで実行する場合の更新プログラムの修正は次のとおりです。

  • Explorerウィンドウからファイルをドラッグ/ドロップする
  • ソリューション/プロジェクトまたは関連するファイルタイプへのショートカットを起動して、VSを(通常のユーザーとして)起動する
  • DLL/EXEの登録は依然として失敗します(システムレベルの変更であるため、正しく失敗します)。

管理者としてVSを実行している場合でも、ウィンドウはドラッグアンドドロップとショートカットにロックされており、DLL/EXEの登録はUACを完全にオフにしなくても正しく機能します。

注:VSを起動すると、管理者モードに関する警告が引き続き表示されますが、今ではこの警告を完全に無視できます。

1
John M. Black