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


52

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

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

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


2
ユーレカ!だから、それが原因でした。
MC皇帝

回答:


34

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

できることが2つあります(1つはく、もう1つは迷惑です)

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

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


12
実際にできます。オプションを選択してLaunch folder windows in a separate processすべてのフォルダウィンドウを閉じると、次にRun as Administratorオプションを起動したウィンドウが機能します。すべてのフォルダーウィンドウが閉じられるまで、すべてのフォルダーウィンドウが昇格します。
マイケルアーマン

これは興味深いですが、どうしてドラッグアンドドロップの問題が解決しないのでしょうか?
クリスドワイヤー

クリスは何をしませんか?私の答えまたはマイケルのコメント?
ドワーフ

1
@ Michael、Windows-7では動作しません。Explorerが私の知識を決して高めることはできません。
ドワーフ

2
管理者権限で7-Zipを実行し、そのアプリから管理者権限を持つ別のアプリにファイルをドラッグできました。
KClough 09年

7

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


もっと面倒なことは何だろうか。毎朝、メモ帳を開いたまま、必要なフォルダーに移動してからドラッグアンドドロップ操作を行うか、ターゲットプログラムで[開く]をクリックしてフォルダーに移動する必要なのは、それをダブルクリックするだけではありません。あなたがそれを置くあらゆる方法で、それは主要なピタです!
絶望の

3

Windows 7:

Run As Administratorを使用してPowerShellを起動する

タイプ:

taskkill /f /im explorer.exe

start-process explorer.exe

または、管理者として実行を使用してcmd(コマンドプロンプト)を起動します

タイプ:

taskkill /f /im explorer.exe

start explorer.exe

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


2
これは機能しません。それを試してみたが、それでも同じ問題。
ティエリー14年

これは私のために働いた。ありがとう!私はWindows 8で、Visual Studio 2013(管理者として実行されている)によって生成されたアプリへのドラッグアンドドロップを処理しています。
オーウェン

起動時に自動で実行することをお勧めしますか?
オリバーMグレチ

1

2年前に公開されたVisual Studio 2005の更新プログラムがあり、Vistaの多くのUACの問題が修正され、同じ更新プログラムがWindows 7の同じ問題を修正しました。

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

http://msdn.microsoft.com/en-us/vstudio/aa948853.aspx?lcid=1033での説明

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

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

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

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

注:VSは起動時に管理者モードに関する警告を表示しますが、今ではおそらくその警告を永久に無視できます。


しかし、これはVS 2005用ですか...?
クリスドワイヤー

はい、VS2005。すみませんでした。元の投稿を詳細情報で更新しました。
ジョンM.ブラック
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.