Войти

Показать полную графическую версию : Восстановить удалённый ярлык


Michael Mikhail
22-11-2015, 11:30
Здравствуйте,

можно ли восстановить удалённый с рабочего стола в результате использования функции Windows "Удаление программы" ("Панель управления"→"Программы"→"Удаление программы") ярлык (в Корзине, естественно, соответствующий ярлык не обнаружил)?
Если сформулировать вопрос шире, то можно ли узнать, какие программы и соответствующие им ярлыки были удалены, например, стандартными средствами Windows за определённый период? (Можно, конечно, перед удалением сделать скрин экрана, но это как то не по-научному).
Пробовал воспользоваться "Просмотром событий (http://windows.microsoft.com/ru-ru/windows/open-event-viewer#1TC=windows-7)" (eventvwr.msc), но полезной информации для себя там не обнаружил.

P.S.
1. Мне не нужно восстанавливать удалённые данные, я просто хочу знать, что я удалил.
2. Через "Восстановление системы (http://windows.microsoft.com/ru-ru/windows/system-restore-faq#1TC=windows-7)" не предлагать, сам знаю.

Казбек
22-11-2015, 13:17
Можно, конечно, перед удалением сделать скрин экрана, но это как то не по-научному »
По научному.
В командной строке, запущенной от имени Администратора:

wmic
/output:c:\users\username (ваше имя Пользователя)\Programslist.txt product get name, version, installlocation

В фале Programslist.txt список программ. Дальше просто сравниваете с этим файлом.

Или с помощью стороннего ПО:
http://i.imgur.com/HADUdnC.png
http://i.imgur.com/y9Osc6b.png

Iska
22-11-2015, 14:25
«wmic.exe Product» недостаточно, поскольку сие отработает только для MSI-инсталляций.

Казбек
22-11-2015, 14:59
Michael Mikhail,
Вот еще интересное решение.
Monitor for Application Installation/Uninstallation (https://gallery.technet.microsoft.com/scriptcenter/b994f262-be39-448d-ab62-edbbeacf2b0f)
Re: Win32_Product doesn't list all installed Applications (http://www.tech-archive.net/Archive/Windows/microsoft.public.windows.server.scripting/2005-05/msg00675.html)

Ну и реестр тоже неплохой помощник:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall

Michael Mikhail
23-11-2015, 07:11
Сделал всё как Вы просили (сделал скрин результата - но не могу вставить картинку в это сообщение): результат нулевой - файл Programslist.txt, который, кстати можно "воспроизвести" и с помощью окна Пуск Windows (Windows explorer, по моему) не отображается.
С помощью стороннего софта (CCleaner), думаю тоже смысла нет, т.к. это, по-видимому, работает только на момент (т.е. "до") удаления программы.

P.S.
1. С реестром возиться пока не стал - не критично.
2. Как вставлять картинки на этом форуме (в это сообщение), если так (http://forum.oszone.net/thread-104193.html) или через URL, то это сложно :( (пробовал через Скрепку ("Файлы"), далее уменьшил размер изображения до требуемых ограничений, в результате размер самого .bmp файла стал 454.0 Kb, всё равно не прикрепляется...)?

Vadikan
23-11-2015, 17:39
Как вставлять картинки на этом форуме (в это сообщение) »
Залейте куда-нибудь и дайте ссылку.

Казбек
23-11-2015, 21:02
Michael Mikhail,
Я ничего не понял. С помощью стороннего софта (CCleaner), думаю тоже смысла нет, т.к. это, по-видимому, работает только на момент (т.е. "до") удаления программы. »
Что этим вы хотели сказать?? Сохраните в текстовый файл установленные програмы, как я показал на картинках выше. И будет вам экземпляр для:Мне не нужно восстанавливать удалённые данные, я просто хочу знать, что я удалил. »

Iska
23-11-2015, 21:23
Я понял так: он сначала удалил, а теперь хочет узнать о том, что удалил, задним числом, постфактум.

Michael Mikhail
24-11-2015, 07:26
Совершенно верно, "задним числом". На самом деле тема эта не столько компьютерная, сколько бытовая: получилось так - схватил вирус, пытался удалить часть связанных с ним программ стандартным способом (через удаление программ), - не получилось. Почистил систему, поудалял всё CCleanerом, прогнал через анвирь, вновь запустил удаление программ, - ненужный софт удалился, - вот только какие ярлыки удалились вместе с ним отследить уже не удалось; а поскольку "ненужный (?)" софт удалил "на всякий случай", сейчас пытаюсь воспроизвести историю всех событий, произошедших на моём компьютере - может что нужное удалил.
Если резюмировать, то историю удаления файлов отследить можно (через Корзину), а вот с историей удаления программ - проблема, но ведь программы можно переустановить так же как файлы, только не из Корзины!!!
P.S. Зачем же тогда журналы просмотра событий, логи и пр. и т.д.?

xoxmodav
24-11-2015, 09:00
Michael Mikhail, я бы на вашем месте переустановил операционную систему и установил только те программы, которые вам нужны в вашей повседневной деятельности. Тогда и вспоминать не надо будет, что у вас за программы стояли и какие из "левых" программ вам принесут очередные "подарки".

Michael Mikhail
24-11-2015, 10:15
Michael Mikhail, я бы на вашем месте переустановил операционную систему и установил только те программы, которые вам нужны в вашей повседневной деятельности. Тогда и вспоминать не надо будет, что у вас за программы стояли и какие из "левых" программ вам принесут очередные "подарки". »
Муторно.

Казбек
24-11-2015, 19:58
Зачем же тогда журналы просмотра событий, логи и пр. и т.д.? »
В журнале Windows вы можете посмотреть только удаленное с помощью Microsoft's installer service (MSIs). The Installer Service логирует все события в журнале событий. Просмотреть их можно так:

Windows + R
eventvwr
http://i.imgur.com/6wg9Vrv.png
Дальше в фильтрах:
http://i.imgur.com/PTPUvFy.png


Если деинсталятор не использует Microsoft's installer service, то событие это вы не посмотрите нигде в логах или журналах. Журнал Wiundows на то и журнал ОС, что бы логировать только события, связанные непосредственно с элементами системы.

Но стоит сказать, что для того, что бы ведения журнала Windows Installer велось, он должен быть у вас включен.
How to enable Windows Installer logging (https://support.microsoft.com/kb/223300)

Michael Mikhail
25-11-2015, 07:34
Если деинсталятор не использует Microsoft's installer service, то событие это вы не посмотрите нигде в логах или журналах. Журнал Wiundows на то и журнал ОС, что бы логировать только события, связанные непосредственно с элементами системы.
Но стоит сказать, что для того, что бы ведения журнала Windows Installer велось, он должен быть у вас включен.
How to enable Windows Installer logging »
Понял, учту.




© OSzone.net 2001-2012