Вопрос

Есть ли способ очистить самые последние запускаемые приложения из меню Windows 7 Spart Menu Polcrammaly?

Я ищу некоторые записи реестра и/или файлы для удаления, поэтому соответствующие элементы в меню Start Winodws 7 удаляются.

Это было полезно?

Решение 2

Теперь это решение для моего вопроса:

Я очистил значения под ключами реестра

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

Затем я выполнил следующий Pinvoke, чтобы обновить кэш 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);
}

С уважением, Борис

Другие советы

ShaddtoreCentdocs(Shard_pidl, null) - это документированный способ очистить недавние документы, а не возиться в реестр, как предполагает Сурья.

Поскольку ваш вопрос включает в себя слово «приложения», я предполагаю, что вы на самом деле означаете список приложений, и нет реального способа изменить это программно с момента этого списка «принадлежит» пользователю.

Если вы хотите перейти по без документов хай -маршрута, вы можете использовать IcontextMenu для конкретного .lnk и вызовите команду «Удалить из этого списка».

В XP использование приложения меню «Пуск» сохраняется в HKCU Software Microsoft Windows CurrentVersion Explorer Userassist {75048700-EF1F-11D0-9888-006097DEACF9}, но Explorer будет кэшировать эти записи, так что вы не можете просто удалить ключ без Сначала убийство исследователя.

В реестре удалите ненужные вещи. Ключ HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\RecentDocs

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top