Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программное обеспечение Windows (http://forum.oszone.net/forumdisplay.php?f=7)
-   -   Восстановить удалённый ярлык (http://forum.oszone.net/showthread.php?t=308280)

Michael Mikhail 22-11-2015 11:30 2577650

Восстановить удалённый ярлык
 
Здравствуйте,

можно ли восстановить удалённый с рабочего стола в результате использования функции Windows "Удаление программы" ("Панель управления"→"Программы"→"Удаление программы") ярлык (в Корзине, естественно, соответствующий ярлык не обнаружил)?
Если сформулировать вопрос шире, то можно ли узнать, какие программы и соответствующие им ярлыки были удалены, например, стандартными средствами Windows за определённый период? (Можно, конечно, перед удалением сделать скрин экрана, но это как то не по-научному).
Пробовал воспользоваться "Просмотром событий" (eventvwr.msc), но полезной информации для себя там не обнаружил.

P.S.
1. Мне не нужно восстанавливать удалённые данные, я просто хочу знать, что я удалил.
2. Через "Восстановление системы" не предлагать, сам знаю.

Казбек 22-11-2015 13:17 2577677

Цитата:

Цитата Michael Mikhail
Можно, конечно, перед удалением сделать скрин экрана, но это как то не по-научному »

По научному.
В командной строке, запущенной от имени Администратора:
  1. Код:

    wmic
  2. Код:

    /output:c:\users\username (ваше имя Пользователя)\Programslist.txt product get name, version, installlocation
В фале Programslist.txt список программ. Дальше просто сравниваете с этим файлом.

Или с помощью стороннего ПО:


Iska 22-11-2015 14:25 2577704

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

Казбек 22-11-2015 14:59 2577718

Michael Mikhail,
Вот еще интересное решение.
Monitor for Application Installation/Uninstallation
Re: Win32_Product doesn't list all installed Applications

Ну и реестр тоже неплохой помощник:
Код:

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall

Michael Mikhail 23-11-2015 07:11 2577925

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

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

Vadikan 23-11-2015 17:39 2578147

Цитата:

Цитата Michael Mikhail
Как вставлять картинки на этом форуме (в это сообщение) »

Залейте куда-нибудь и дайте ссылку.

Казбек 23-11-2015 21:02 2578258

Michael Mikhail,
Я ничего не понял.
Цитата:

Цитата Michael Mikhail
С помощью стороннего софта (CCleaner), думаю тоже смысла нет, т.к. это, по-видимому, работает только на момент (т.е. "до") удаления программы. »

Что этим вы хотели сказать?? Сохраните в текстовый файл установленные програмы, как я показал на картинках выше. И будет вам экземпляр для:
Цитата:

Цитата Michael Mikhail
Мне не нужно восстанавливать удалённые данные, я просто хочу знать, что я удалил. »


Iska 23-11-2015 21:23 2578264

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

Michael Mikhail 24-11-2015 07:26 2578358

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

xoxmodav 24-11-2015 09:00 2578381

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

Michael Mikhail 24-11-2015 10:15 2578389

Цитата:

Цитата xoxmodav
Michael Mikhail, я бы на вашем месте переустановил операционную систему и установил только те программы, которые вам нужны в вашей повседневной деятельности. Тогда и вспоминать не надо будет, что у вас за программы стояли и какие из "левых" программ вам принесут очередные "подарки". »

Муторно.

Казбек 24-11-2015 19:58 2578571

Цитата:

Цитата Michael Mikhail
Зачем же тогда журналы просмотра событий, логи и пр. и т.д.? »

В журнале Windows вы можете посмотреть только удаленное с помощью Microsoft's installer service (MSIs). The Installer Service логирует все события в журнале событий. Просмотреть их можно так:
  1. Windows + R
  2. eventvwr
  3. Дальше в фильтрах:

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

Но стоит сказать, что для того, что бы ведения журнала Windows Installer велось, он должен быть у вас включен.
How to enable Windows Installer logging

Michael Mikhail 25-11-2015 07:34 2578680

Цитата:

Цитата Казбек
Если деинсталятор не использует Microsoft's installer service, то событие это вы не посмотрите нигде в логах или журналах. Журнал Wiundows на то и журнал ОС, что бы логировать только события, связанные непосредственно с элементами системы.
Но стоит сказать, что для того, что бы ведения журнала Windows Installer велось, он должен быть у вас включен.
How to enable Windows Installer logging »

Понял, учту.


Время: 21:53.

Время: 21:53.
© OSzone.net 2001-