fragen stichworte

Können Sie Elemente aus bestimmten Ordnern von der Anzeige der Funktion "Neueste Elemente \ Sprunglisten" des Windows 7-Startmenüs ausschließen?

Um es klar zu sagen, ich mag die Funktion "Recent Items". Ich möchte nicht ausschalten. Wir integrieren alle Office-Systeme mit einem Dokumentenverwaltungssystem (DMS), der FileSite von Interwoven, und aufgrund dieser Integration mussten wir die Funktion Recent Items deaktivieren. Wenn Recent Items aktiviert ist, werden aus dem DMS geöffnete Dokumente in den letzten Elementen eines Windows 7-Startmenüs angezeigt, wenn Sie im Startmenü über Word (oder Excel \ PPT usw.) fahren. Die Integration funktioniert jedoch nicht korrekt. Wenn ein Benutzer später auf eines dieser letzten [DMS] -Objekte klickt, funktioniert etwas nicht richtig (es lässt sich nicht öffnen und auschecken usw.). Kurz gesagt, wir mussten die letzten Elemente für eine in DMS integrierte Workstation vollständig deaktivieren.

Kennt jemand eine Möglichkeit, ein Verzeichnis sozusagen von der "Erfassung" auszuschließen? Oder möchten Sie bestimmte Einträge über ein Skript entfernen? Wenn Sie ein DMS-Dokument öffnen, wird die Datei in ein lokales Verzeichnis kopiert, in dem sie während der Arbeit lokal gespeichert wird, bis Sie schließen und das Dokument wieder in das DMS eincheckt. Ich möchte dieses lokale Verzeichnis von den letzten Elementen ausschließen können. Lokale Dateien in "Meine Dokumente" und "Desktop" werden also in den letzten Elementen angezeigt, nicht jedoch in DMS geöffneten Dokumenten.

Ich hoffe, das macht Sinn. Die Umgebung umfasst Win 7 (32 & amp; 64) und AD 2008 R2. Wir verwenden GPOs einschließlich GPPrefs ausgiebig. Wenn Sie wissen, wie Sie Skripts erstellen können, ist das ebenfalls großartig.

antworten

Ich habe das Gegenteil erreicht (indem ich .chm .vhd .bat .dll gemacht habe), indem ich die EditFlags ändere - überprüfe FileTypeAttributeFlags auf MSDN (google 'EditFlags msdn')

Sie möchten das NoRecentDocs-Flag

FTA_NoRecentDocs 0x00100000 Verhindert das Hinzufügen von Mitgliedern dieses Dateityps zum Ordner Zuletzt verwendete Dokumente. Darüber hinaus verhindert es in Windows 7 und höher das Hinzufügen von Mitgliedern dieses Dateityps zur automatischen Liste "Zuletzt verwendet" oder "Häufig" der Sprungliste einer Anwendung. Diese Markierung verhindert nicht, dass Mitglieder dieses Dateityps einer benutzerdefinierten Sprungliste hinzugefügt werden. Es unterliegt auch keiner Einschränkung für den Dateityp, der den automatischen Sprunglisten anderer Anwendungen hinzugefügt wird, falls andere Anwendungen diesen Dateityp verwenden.

Eine schnelle RegSearch enthüllt einige EditFlags -Einträge, die für das gewünschte Flag formatiert sind, wie avastvpnfile (eins meiner AV-Dateien) @ HKLM \\ SOFTWARE \\ Classes \ avastvpnfile

REG_DWORD: 0x00010000 (65536)

Nicht sicher, ob das hilft (Dateitypen, nicht Standorte) viel Glück!

Das eigentliche Problem hierbei ist, dass das von Ihnen verwendete DMS-Produkt keine vollständige Shell-Integration bietet. Bitten Sie sie daher, das Problem zu beheben.

In der Zwischenzeit könnten Sie wahrscheinlich ein Bereinigungsprogramm schreiben, das die letzten Dokumente mit Shell-APIs überwacht und die "fehlerhaften" Einträge entfernt.

Noch schicker könnte es sein, dass das Programm die letzten Dokumenteinträge modifiziert und den Benutzer zur DMS-Schnittstelle für dieses Dokument umleitet.

Methode 1 (mit Ihrem Vorschlag): Verwenden Sie eine VBS, die im Hintergrund als Teil eines Anmeldeskripts ausgeführt wird (und resident bleibt), um unerwünschte Elemente (Verknüpfungen) aus dem Ordner \\ Recent \\ zu überwachen und zu löschen. Es gibt viele Beispiele für stackoverflow und serverfault von vbs, c # oder anderen Skripts, um die Ordner übersichtlich zu halten.

Methode 2 (ein Tweak der XP-Methode): Die Verwendung von TweakUI hat "Ultimate Windows Tweaker" mit den allgemeinen Richtlinien von about.com

ersetzt

http://pcworld.about.com/magazine/1910p190id57987.htm

http://www.thewindowsclub.com/ultimate-windows-tweaker-v2-a-tweak-ui-for-windows-7-vista