Früher konnte ich Dateien auf einige meiner Desktopsymbole (z. B. Notepad ++, AstroGrep usw.) ziehen und dort ablegen, um sie mit den durch diese Symbole dargestellten Anwendungen zu öffnen .
Vor ungefähr einem Monat ( ich kann mich nicht genau erinnern, wann dies passiert ist) hat das System die Unterstützung dieser Funktion eingestellt und tut dies jetzt nicht mehr. Stattdessen würde nur die Drag & Drop-Datei auf den Desktop verschoben.
Haben Sie eine Idee, wie Sie diese (sehr praktische) Funktionalität wiederherstellen können?
Anmerkungen:
- Es ist nicht so, dass Drag & Drop vollständig gestoppt wurde. Es ist nur die offene Funktion (innerhalb von Drag & Drop), die aus irgendeinem Grund nicht mehr funktioniert.
- Diese Funktion funktioniert auf allen meinen anderen Windows 7-Computern einwandfrei.
- Das Löschen und Neuerstellen der Desktop-Symbole / Verknüpfungen hilft nicht.
- Ich habe einige Postings zu " Drag & Drop funktioniert nicht unter Windows 7 64-Bit " gefunden, aber sie gelten in meinem Fall nicht wirklich, da sie nicht mehr die Möglichkeit bieten, eine Datei per Drag & Drop zu öffnen , Dateien zu kopieren und zu verschieben Drag & Drop funktioniert immer noch.
Zusätzliche Information:
Ich habe CCleaner verwendet, um mögliche Registrierungsprobleme zu analysieren (nur! Nicht "zu beheben" ...). Der einzige Bereich, der relevant erscheinen kann, ist die folgende "Missing Shared DLL" in 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
Finden Sie oben etwas, das dieses Problem erklären könnte?
Update 1:
Weder sfc /scannow
noch regsvr32 "C:\Windows\System32\shell32.dll"
(unten vorgeschlagen) funktionieren. Eine Systemwiederherstellung ist derzeit keine Option.
Update 2:
Ich habe die folgenden möglichen Korrekturen ausprobiert, die über den bereitgestellten Link @harrymc vorgeschlagen wurden:
1. Klicken Sie mit der linken Maustaste auf eine Datei und halten Sie die Taste gedrückt. Drücken Sie nun die Escape-Taste. Hat nicht geholfen.
2. Deaktivieren Sie "Drag-Drop" in den Kontextmenüoptionen, wenden Sie es an und aktivieren Sie es erneut. Hat nicht geholfen.
Erläuterung: Das Ziehen und Ablegen in geöffnete Anwendungen funktioniert weiterhin. Das einzige, was nicht mehr funktioniert, ist das Öffnen eines Dokuments / einer Datei über ein Desktop-Symbol.
Wenn ich versuche, per Drag & Drop mit der rechten Maustaste zu ziehen, wird der Kontextmenüpunkt "Öffnen" nicht aufgelistet:
Zusätzliche Ideen?
quelle
C:
, sowieso auf dem Laufwerk befindet). Das ist komisch. Früher hat es funktioniert.Antworten:
Ich glaube, dass dies ein Problem in der Registrierung sein kann. Insbesondere denke ich, dass dies darunter liegt
HKCR
.Ich möchte, dass Sie zuerst einige Registrierungsdaten manuell überprüfen.
WARNUNG: Das Bearbeiten der Registrierung kann gefährlich sein. Sie werden gewarnt!
regedit.exe
Starten Sie zunächst den Registrierungseditor (führen Sie ihn über das Suchfeld des Startmenüs aus).Navigieren Sie dann zu
HKEY_CLASSES_ROOT\.exe
. Auf der rechten Seite sollte(Default)
der TypREG_SZ
mit den Daten angezeigt werdenexefile
. Kommentieren Sie unten und hören Sie hier auf, wenn dies nicht auf Ihrem Computer ist.Dann navigieren Sie auch zu
HKEY_CLASSES_ROOT\.lnk
. Auf der rechten Seite sollte(Default)
der TypREG_SZ
mit den Daten angezeigt werdenlnkfile
. Kommentieren Sie unten und hören Sie hier auf, wenn dies nicht auf Ihrem Computer ist.Wenn Sie die obige Prüfung bestanden haben, können Sie die folgenden Schritte ausführen, um das Problem zu beheben.
WARNUNG: Das Bearbeiten der Registrierung kann gefährlich sein. Sie werden zweimal gewarnt!
Die folgenden Fixes
.exe
Dateien:Die folgenden Fixes
.lnk
(Windows-Verknüpfungen) Dateien:Schließen Sie danach den Registrierungseditor und starten Sie ihn neu
explorer.exe
. Der einfache Weg ist, sich abzumelden und dann anzumelden.Standardmäßig können Sie fallen auch
.bat
,.cmd
und einige weitere Dateitypen. Wenn Sie feststellen, dass dies nicht möglich ist, suchen Sie einen funktionierenden Windows 7-Computer und kopieren Sie die entsprechenden Registrierungswerte.quelle
exefile\shellex\DropHandler
und es ist genau so, wie es sein sollte. Dann habe ich das überprüftlnkfile\shellex\DropHandler
und anstelle dessen, was Sie oben aufgeführt haben {00021401-0000-0000-C000-000000000046}, habe ich{83D96563-DB11-42DF-92F9-32CE7BA54ED8}
. Könnte das das Problem sein? Ich werde es versuchen, sobald ich eine Pause von der aktuellen Aufgabe machen kann, in der ich mich befinde. Danke!Die meisten "Drop-Ziele" werden von shell32.dll verwaltet. Sie können versuchen, diese Datei erneut zu registrieren, indem Sie den folgenden Befehl eingeben:
Starten Sie dann neu und prüfen Sie, ob das Problem weiterhin besteht
nur eine wilde Vermutung, aber vielleicht hilft es
quelle
shell32.dll
ohne weitere Nebenwirkungen erneut zu registrieren , oder? Oder noch besser: Gibt es eine Möglichkeit, nur zu überprüfen, obshell32.dll
nicht registriert ist?regsvr32 "C:\Windows\System32\shell32.dll"
, neu gestartet und ... das Problem besteht weiterhin. Könnte dies durch eine Änderung der Gruppenrichtlinien durch unsere IT-Abteilung verursacht werden, die alle unsere PCs zentral steuert?Löschen Sie die Desktop-Symbole / Verknüpfungen und erstellen Sie sie neu.
quelle
Ich glaube, Sie haben der Registrierung durch Bereinigung Schaden zugefügt. Das Bereinigen der Registrierung ist keine gute Idee, wenn Sie keine sehr guten Kenntnisse darüber haben.
Wenn keine der anderen Antworten dieses seltsame Problem behebt, ist mein Vorschlag, die Systemwiederherstellung zu verwenden, um Windows auf einen früheren Systemwiederherstellungspunkt vor dem Problem zurückzusetzen.
Weitere Informationen finden Sie unter Verwenden der Windows 7- oder Vista-Systemwiederherstellung .
quelle
Versuchen Sie, die "Systemwiederherstellung" von Windows 7 zu verwenden, wenn Sie sie bereits aktiviert und konfiguriert haben, um Wiederherstellungspunkte häufig zu speichern. Angenommen, Sie haben es ausgeführt, öffnen Sie zuerst die Systemwiederherstellung.
Geben Sie im Startmenü ein
System Restore
und klicken Sie dann auf das Dienstprogramm. Ein Assistent wird angezeigt, befolgen Sie die Schritte und wählen Sie das Datum aus, an dem Sie sicher wussten, dass alles einwandfrei funktioniert. Nach dem Neustart ist hoffentlich alles behoben.---Bearbeiten----
Das Problem scheint möglicherweise auf einige beschädigte Systemdateien zurückzuführen zu sein.
Es gibt ein Tool namens System File Checker, das die Integrität der Systemdateien überprüft. Dadurch kann die Ursache des Problems ermittelt werden. Hier finden Sie die Unterstützung von Microsoft in Bezug auf dieses Dienstprogramm.
quelle
sfc /scannow
: "Windows Resource Protection hat keine Integritätsverletzungen festgestellt." Ein Neustart danach löste das Problem nicht.regsvr32