Warum ist Windows mit der rechten Maustaste neu?

6085
fjsj

Warum haben die meisten Microsoft Windows-Systeme eine langsame neue Kontextmenüoption?

Für diejenigen, die nicht wissen, wovon ich spreche, klicken Sie mit der rechten Maustaste in ein beliebiges leeres Fenster und wählen Sie eine neue Option. Daraufhin wird eine Liste der für die Erstellung verfügbaren Dateitypen angezeigt. Auf den meisten Systemen ist jedoch einige Verarbeitungszeit erforderlich, die ausreichend ist, um im Vergleich zu anderen Rechtsklickoperationen als langsam zu gelten.

Ist dies eine Art schlechte Implementierung der Windows-Registrierung oder nur ein beschissener Algorithmus, der im Hintergrund verwendet wird?

11
Wenn ich darüber nachdenke. Das ist eigentlich eine großartige Frage: P Wie sinnvoll kann es sein, eine Liste der möglichen Dateitypen im Speicher zu behalten? : P - Ich schätze, es lädt alle Dateitypen, wenn Sie über neu schweben. Denken Sie daran, dass nicht alle "neuen" Dateien leer sind. vor 15 Jahren 2
In der Regel handelt es sich um langsame Shell-Erweiterungshandler. vor 15 Jahren 9

4 Antworten auf die Frage

2
ckittel

Haben einige der Elemente im Kontextmenü einen Verweis auf einen Netzwerkstandort / eine Ressource ? Ich hatte Gegenstände, die auf einen anderen Computer im Netzwerk verweisen, aber dieser Computer konnte im Netzwerk nicht erreicht werden. Windows ist ziemlich aggressiv, wenn es darum geht, nach Netzwerkressourcen zu suchen / zu suchen, und gibt viel später auf, als Sie zunächst denken würden. Das passiert mir oft in unserem halb gebrochenen Roaming-Profil bei der Arbeit.

2
moonw

Dieser Artikel könnte nützlich sein: Rechtsklick ist langsam oder seltsames Verhalten, verursacht durch Kontextmenü-Handler http://windowsxp.mvps.org/slowrightclick.htm (der Artikel hat zwei Lösungen)

Nur für den Fall, dass der verknüpfte Artikel abgelaufen ist, empfiehlt es sich, zwei der folgenden Schritte auszuführen: Verwenden Sie ShellExView (eine kostenlose Software von nirsoft) oder Bearbeiten von Registern (nur für fortgeschrittene Benutzer empfohlen). Hoàng Long vor 8 Jahren 0
Das Datum dieser Antwort ist der 18. Dezember '12 moonw vor 8 Jahren 0
1
bandi

Das Untermenü besteht aus einer Liste von Registrierungseinträgen. Wenn Sie zu viele Optionen haben oder Ihre Registrierung zu stark verstopft ist, kann es eine Weile dauern, bis sie erstellt wird. Dann wird die Liste zwischengespeichert, glaube ich. Der Aufbau der Liste kann lang sein, da es sich nicht nur um eine einfache Suche handelt, sondern dass einige Verweise auf andere Registrierungseinträge aufgelöst werden müssen.

Es sind> 20.000 Registrierungszugriffe, um dieses Menü hier zu öffnen. Es ist sehr unwahrscheinlich, dass die Registrierung hier der Täter ist. Heck, es ist eine Datenbank, die für rohe Geschwindigkeit optimiert wurde, und für alles, was Sie in Windows tun, sind Tausende von Registrierungszugriffen erforderlich. Die einzigen Dinge, die * etwas dauern können, sind (a) das Abfragen von Shell-Erweiterungen und (b) das Durchsuchen aller Programme, die in der Liste angezeigt werden, um die Symbole zu erhalten. Larry Osterman sagte bereits in einem Kommentar, dass es normalerweise (a) ist. Joey vor 15 Jahren 0
0
Ricket

Ich bin mir nicht genau sicher, wollte aber nur darauf hinweisen, dass mein Rechtsklick> neu unter Win7 völlig schnell ist, hier gibt es keine Verzögerungen. Ich kann mich nicht an Vista erinnern, aber ich denke, das ist ein XP- und möglicherweise Vista-Problem, das offensichtlich behoben wurde. Es sei denn, es ist nur mein Computer ...

Ich denke es sind nur du. Es ist ziemlich langsam auf meinem Windows 7-Rechner. MatrixFrog vor 13 Jahren 0
Keine Ahnung, aber mein aktueller Laptop wurde zuletzt am 09.03.2010 umformatiert und das 'neue' Menü wird fast sofort geöffnet. Vielleicht ist es eine Art Treiber oder Programm oder etwas (aber ich habe auch eine Menge Sachen installiert, also weiß ich nicht). Ricket vor 13 Jahren 0