(アイコン)をデスクトップアイコンにドラッグアンドドロップして開くのをやめ、「デスクトップに移動」に置き換えました


12

私はドラッグアンドドロップファイルのことができるようにするために使用さ私のいくつかのデスクトップアイコンする(例えばメモ帳++、AstroGrepなど)を開き、アプリケーションがこれらのアイコンによって表されるとそれらを。

約1か月前(これがいつ起こったか正確に思い出せません)、システムこの機能のサポートを停止し、現在はもう機能しません。代わりに、ドラッグアンドドロップされたファイルを「デスクトップに移動」するだけです。

この(非常に便利な)機能を復元する方法はありますか?

ノート:

  1. ドラッグアンドドロップが完全に停止したわけではありません。何らかの理由で機能を停止したのは、(ドラッグアンドドロップ内の)オープン機能のみです。
  2. この機能は、他のすべてのWindows 7コンピューターで正常に機能します。
  3. デスクトップアイコン/ショートカットを削除して再作成しても役に立ちません。
  4. Windows 7 64ビットでドラッグアンドドロップが機能しない」に関するかなりの投稿を見つけましたが、ドラッグアンドドロップ、ファイルのコピー、移動を使用してファイルを開くことができなかったため、私の場合はあまり当てはまりません。ドラッグアンドドロップを使用しても引き続き機能します。

追加情報:

CCleanerを使用して、可能性のあるレジストリの問題を分析します( "修正"ではありません...)HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\SharedDlls

C:\Windows\Microsoft.NET\Framework\v1.0.3705\vsavb7rt.dll
C:\Windows\Microsoft.NET\Framework\v1.0.3705\system.enterpriseservices.dll
C:\Windows\Microsoft.NET\Framework\v1.0.3705\mscorrc.dll
C:\Windows\Microsoft.NET\Framework\v1.0.3705\mscordbi.dll
C:\Windows\Microsoft.NET\Framework\v1.0.3705\mscorsec.dll
C:\Windows\Microsoft.NET\Framework\v1.0.3705\system.configuration.install.dll
C:\Windows\Microsoft.NET\Framework\v1.0.3705\microsoft.vsa.vb.codedomprocessor.dll
C:\Windows\Microsoft.NET\Framework\v1.0.3705\wminet_utils.dll
C:\Windows\Microsoft.NET\Framework\v1.0.3705\microsoft.jscript.dll
C:\Windows\Microsoft.NET\Framework\v1.0.3705\diasymreader.dll
C:\Windows\Microsoft.NET\Framework\v1.0.3705\iehost.dll
C:\Windows\Microsoft.NET\Framework\v1.0.3705\system.data.dll
C:\Program Files (x86)\Hewlett-Packard\HP Health Check\Tools\UninstallHPSA.exe

この問題を説明する可能性のある上記のものを見つけましたか?


更新1:

どちらsfc /scannowも動作しませんregsvr32 "C:\Windows\System32\shell32.dll"(以下に推奨)。現在、システムの復元はオプションではありません。


アップデート2:

提供されたリンク@harrymcで提案されている次の可能な修正を試しました。

1. マウスの左ボタンでファイルをクリックし、ボタンを押したままにします。エスケープキーを押します。助けなかった。

2.コンテキストメニューオプションの[ドラッグアンドドロップ]を無効にし、適用してから再度有効にします。助けなかった。


明確化:アプリケーションが開いているときにアプリケーションにドラッグアンドドロップすることは引き続き機能します。動作を停止したのは、デスクトップアイコンからドキュメント/ファイルを開くことだけです。

また、マウスのボタンを使用してドラッグアンドドロップしようとすると、「開く」コンテキストメニュー項目がリストされません。

ここに画像の説明を入力してください

追加のアイデア?


1
ファイルのドラッグを開始し、その間にwindowskey + Dを押してファイルをデスクトップアイコンにドロップするとどうなりますか?アイコンの上にファイルをドラッグしているときに「+」アイコンが表示されますか?
weberik

@weberikまったく同じ動作をします。いいえ、「+」アイコンは表示されません(ドラッグしているファイルはC:ドライブにあるため)。これは変です。以前は機能していました。
保留

1
質問:(1)すべてのアイコンに問題がありますか?(メモ帳のアイコンで試してください)。(2)問題に気付く前に、時々レジストリクリーナーを実行しましたか?
harrymc

1
@ダニエルファイルをスタートメニュー項目(技術的にはショートカットでもあります)またはWindowsエクスプローラーに表示されるショートカットにドラッグすると、そのプログラムでファイルが開かれますか?
アルビンウォン

1
右(左と反対)のマウスボタンでドラッグしますか?
アルビンウォン

回答:


9

これはレジストリの問題かもしれません。特に、これはにあると思いますHKCR


最初にいくつかのレジストリデータを手動で確認してください。

警告:レジストリの編集は危険です。警告されます!

まず、レジストリエディターをregedit.exe起動します(スタートメニューの検索ボックスから実行します)。

次にに移動しHKEY_CLASSES_ROOT\.exeます。右側に、データを持つ(Default)REG_SZが表示されますexefile。以下にコメントし、これがマシンにない場合はここ停止します。

次に、に移動しHKEY_CLASSES_ROOT\.lnkます。右側に、データを持つ(Default)REG_SZが表示されますlnkfile。以下にコメントし、これがマシンにない場合はここ停止します。


上記のチェックに合格した場合は、次の手順に従って問題の修正を試みることができます。

警告:レジストリの編集は危険です。2回警告されます!

以下の修正.exeファイル:

に移動しHKEY_CLASSES_ROOT\exefile\shellex\DropHandlerます。右側(Default)にタイプREG_SZが表示されますが、データがない場合があります{86C86720-42A0-1069-A2E8-08002B30309D}

次に、メニューの[ファイル]-> [エクスポート]を選択して、データをバックアップします。

データのエクスポートが完了したら、アイテムのデータを編集してみてください(Default)。をダブルクリックし(Default)、次の値{86C86720-42A0-1069-A2E8-08002B30309D}を貼り付けて「OK」をクリックします(またはを押しますEnter)。

次の修正.lnk(Windowsショートカット)ファイル:

に移動しHKEY_CLASSES_ROOT\lnkfile\shellex\DropHandlerます。右側(Default)にタイプREG_SZが表示されますが、データがない場合があります{00021401-0000-0000-C000-000000000046}

次に、メニューの[ファイル]-> [エクスポート]を選択して、データをバックアップします。

データのエクスポートが完了したら、アイテムのデータを編集してみてください(Default)。をダブルクリックし(Default)、次の値{00021401-0000-0000-C000-000000000046}を貼り付けて「OK」をクリックします(またはを押しますEnter)。

その後、レジストリエディターを閉じて再起動しexplorer.exeます。簡単な方法は、ログオフしてからログインすることです。

デフォルトでは、にドロップすることもでき.bat.cmdさらにいくつかのファイルタイプにドロップすることもできます。できない場合は、動作しているWindows 7マシンを見つけて、対応するレジストリ値をコピーします。


ありがとう!私はチェックしました、exefile\shellex\DropHandlerそして、それはまさにそうあるべきです。それから、lnkfile\shellex\DropHandler{00021401-0000-0000-C000-000000000046}の上にリストしたものの代わりにをチェックしました{83D96563-DB11-42DF-92F9-32CE7BA54ED8}。それが問題でしょうか?現在のタスクから休憩できる瞬間にそれを試してみます。ありがとう!
保留

5
そして...私は好奇心というもの、私は抵抗することができませんでしグーグルでこの{83D96563-DB11-42DF-92F9-32CE7BA54ED8}値と、案の定と、私が2月に設置し、正確に何であるのAltovaのXMLSpy、に属しているようです26、そしてこれは問題が始まったとき多かれ少なかれ...私は変更を確認できたときに報告します。
保留

2
成功!ちなみに、explorer.exeを再起動(またはログアウト)して作業を開始する必要はありませんでした。ありがとうございました!!!
保留

1

ほとんどの「ドロップターゲット」はshell32.dllによって処理されます。次のコマンドを発行して、そのファイルの再登録を試みることができます。

regsvr32 "C:\Windows\System32\shell32.dll"

再起動して、問題がまだ存在するかどうかを確認します

ただの推測ですが、多分それは役立ちます


このshell32.dllの登録解除の副作用は何ですか?これは64ビットWindows 7にも当てはまりますか?
保留

1
可能であれば、登録を解除するとシステムが破壊される可能性があります。それが私があなたを「再」登録するためにあなたを雇う理由です。これには副作用はありません:)。64ビットおよび32ビットOSで動作するはずです
-weberik

おっと...申し訳ありませんが、登録を書くつもりでした。:)だから、あなたを正しく理解していれば、shell32.dllさらなる副作用なしに安全に再登録を試みることができますよね?またはそれ以上:登録されていない場合にのみチェックする方法はありshell32.dllますか?
保留

その安全な、昨日それを試してみましたが、私のコンピューターはまだ動作します;)。その100%が正しく登録されているかどうかを確認する簡単な方法はありません。「共有DLLの欠落」は、Windowsシェルには影響しません。
weberik

OK。試しただけregsvr32 "C:\Windows\System32\shell32.dll"で再起動しました...問題が解決しません。これは、IT部門がすべてのPCを一元管理するグループポリシーの変更が原因ですか?
保留

0

デスクトップアイコン/ショートカットを削除して再作成します。


2
ありがとう。私はそれを試しましたが、助けにはなりませんでした。
保留

0

レジストリを削除することでレジストリを傷つけたと思います。レジストリを十分に理解していない場合は、レジストリのクリーニングはお勧めできません。

この奇妙な問題を他の回答で解決できない場合は、システムの復元を使用して、問題の発生前の以前のシステムの復元ポイントにWindowsをロールバックすることをお勧めします。

詳細については、Windows 7またはVistaのシステムの復元の使用を参照してください。


レジストリのクリーニングにCCleanerを使用しませんでした。不要なファイルを取り除くためだけに使用しました。
11:37に保留

1
しかし、レジストリの破壊はインストールされているツールのいずれかによって実際に引き起こされた可能性がありますが、システムの復元なしではフェレットを見つけることが不可能なことが起こりました。質問:ファイルをメモ帳アイコンにドラッグすると、カーソルが「+」から矢印に変わりますか?
ハリーマク

1
このスレッドにリストされている提案も試してください。
ハリーマック

1
デスクトップには膨大な数のアイコンがありますか?デスクトップオーガナイザーツールをインストールしましたか?(いずれにせよ、cCleanerはc:\ windowsからファイルを削除した場合、まだ可能性があります。)
harrymc

1
はい、奇妙な言葉です。誰かがより良いアイデアを思い付かない限り、システムの復元が唯一の実用的な解決策であると私はまだ思うと言って残念に思います。
ハリーマク

0

Windows 7のユーティリティである「システムの復元」を使用してみてください。これは、復元ポイントを頻繁に保存するように既に有効にして設定している場合です。実行していると仮定すると、最初にシステムの復元を開くだけです。

System Restore[ スタート]メニューで「」と入力し、ユーティリティをクリックします。ウィザードが起動し、手順に従い、すべてが正常に実行されていることを確認した日付を選択し、再起動後にすべてが修正されることを願っています。

---編集----

問題は、おそらくシステムファイルの破損が原因であるようです。

システムファイルチェッカーと呼ばれるシステムファイルの整合性をチェックするツールがあります。これは問題の原因を特定する可能性があります。そのユーティリティに関するマイクロソフトのサポートはこちらです。


残念ながら、システムの復元は今のところ私のオプションではありません。それ以来、作業に必要なツールが非常に多くインストールされているからです。これは災害時や再インストールの時間がある場合の最後の手段かもしれませんが、ドラッグアンドドロップで開くことができないのは面倒ではなく、ショーストッパーではありません。
保留

@Danielは、あなただけの私の編集を参照、SFCを実行してみて、あなたが問題を決定器できるかどうかを確認することができます
Barath Bushan

実行が終了しましたsfc /scannow「Windowsリソース保護は整合性違反を検出しませんでした。」その後再起動しても問題は解決しませんでした。regsvr32今すぐ試してみる...
保留
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.