Question

Y at-il un moyen de nettoyer les plus récemment les applications démarrées à partir du menu Démarrer de Windows 7 programme?

Je cherche des entrées de registre et / ou les fichiers à supprimer ainsi les éléments correspondants dans le menu de démarrage Winodws 7 sont supprimés.

Était-ce utile?

La solution 2

Maintenant, c'est la solution pour ma question:

Je nettoyaient les valeurs sous les clés de Registre

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\UserAssist\{CEBFF5CD-ACE2-4F4F-9178-9926F41749EA}\Count
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\UserAssist\{F4E57C4B-2036-45F0-A9AB-443BCFE33D9F}\Count

J'exécuté la PInvoke suivante pour actualiser le cache du Explorer.exe:

C #:

using System.Runtime.InteropServices;
[DllImport("shell32.dll")]
static extern void SHChangeNotify(int wEventId, int uFlags, IntPtr dwItem1, IntPtr wItem2);

private const int SHCNE_ASSOCCHANGED = 0x08000000;
private const int SHCNF_IDLIST = 0x0000;

private void ClearCache()
{
 SHChangeNotify(SHCNE_ASSOCCHANGED, SHCNF_IDLIST, IntPtr.Zero, IntPtr.Zero);
}

Cordialement, Boris

Autres conseils

SHAddToRecentDocs (SHARD_PIDL, NULL) est documenté moyen d'effacer les documents récents, pas déconner dans le registre comme surya suggère.

Étant donné que votre question comprend le mot « applications » Je suppose que vous voulez dire en fait la liste des applications, et il n'y a aucun moyen de modifier cette programmation depuis cette liste "appartient" à la utilisateur.

Si vous voulez aller la route hacky sans papier, vous pouvez utiliser obtenir un IContextMenu pour le .lnk spécifique et appeler la commande « Supprimer de cette liste ».

Sur XP, l'utilisation des applications du menu de démarrage est stocké dans HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ UserAssist {75048700-EF1F-11D0-9888-006097DEACF9} mais explorateur en cache les entrées de sorte que vous ne pouvez pas simplement supprimer la clé sans tuer premier explorateur.

Dans le registre, supprimer des choses inutiles. La clé est HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\RecentDocs

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top