ClearLNK - удаление параметров запуска у ярлыков

ClearLNK - удаление параметров запуска у ярлыков 2.9.0.18

  • Автор темы Автор темы Dragokas
  • Дата начала Дата начала

Dragokas

Angry & Scary Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
8,017
Решения
12
Реакции
6,787
Пользователь Dragokas разместил новый ресурс:

ClearLNK - удаление параметров запуска у ярлыков - Удаление параметров запуска у объекта ярлыка

Удаляет параметры запуска объекта ярлыка (.LNK)

Использование:
Скачать и распаковать из архива скрипт ClearLNK.vbs

- вариант 1) перетащить ярлык и опустить его над файлом этого скрипта


- вариант 2) перетащить на скрипт текстовый лог программы CheckBrowserLNK (CheckBrowserLnk.log)

- вариант 3) запустить этот скрипт и ввести путь и имя...

Узнать больше об этом ресурсе...
 
Перетащил на скрипт CheckBrowserLnk.log
Код:
======================= [ Browser with parameters ] =======================
C:\Users\Public\Desktop\Opera.lnk [C:\Program Files\Opera\opera.exe safezone.cc]
============================== [ End of Log ] ==============================
Ярлык удалился и wscript.exe висит и жрет 50% проца. ОС Win7x86.
При повторном перетаскивание ярлыка уже нет и wscript.exe висит и жрет 50% проца.
 
Последнее редактирование:
Пользователь Dragokas обновил ресурс ClearLNK - удаление параметров запуска у ярлыков новой записью:

Правка багов

1. Убран баг с зацикливанием при чтении лога CheckBrowserLnk, если заданный в нем файл физически отсутствует.
2. Добавлена правильная проверка привилегий.
3. После перезапуска утилита теряла переданный ей объект. Это было исправлено.

Узнать больше об этом обновлении...
 
Пользователь Dragokas обновил ресурс ClearLNK - удаление параметров запуска у ярлыков новой записью:

Дополнение функционала

1. Исправление перенаправлений на одноименные URL ярлыки.
2. Добавлена правка для аргументов запуска через CMD.

Узнать больше об этом обновлении...
 
Пользователь Dragokas обновил ресурс ClearLNK - удаление параметров запуска у ярлыков новой записью:

Смена интерфейса: работа со списком ярлыков

Изменен интерфейс: запуск скрипта открывает текстовый файл для вставки списка ярлыков.
Добавлено лечение по списку из текстового файла, который перетянули на скрипт.
Лечении ярлыков вида cmd /c: поправен рабочий каталог; исправлено чтение пути к браузеру из App Paths, когда он запускается через ланчер.
Защита от зацикливания через рекурсивный вызов списком ярлыков самого себя.
Обход ошибки, когда движок форума вставляет лишний пробел в путь выложенного хелпером лога.
Инструкция обновлена.

Узнать больше об этом обновлении...
 
Dragokas, а можно сделать так чтобы эти батники автоматически удалялись утилитой, а то мне лень каждый раз писать скрипт, который будет их удалять. :)
 
Я думаю, что это не очень хорошая идея.
Утилита позиционируется, как правка для ярлыков. Ничего более.
А если пользователь сам прописал запуск батника?
 
Dragokas, в утилите Glax24 можно выбрать элементы для исправления. Может стоит добавить функционал в котором пользователь сможет самостоятельно выбрать что он хочет исправить?
 
Это правящая утилита. Таковой всегда и останется.
Интерфейса не будет. Считайте это моим эгоизмом.
Пользователям запрещено ее использовать без прямого указания хелпера.
 
Dragokas, даже если это и так все равно утилита исправляет похоже все найденное в логе CheckBrowserLnk, а это наверное не правильно т.к. там могут содержаться и вполне нормальные записи.
 
даже если это и так все равно утилита исправляет похоже все найденное в логе CheckBrowserLnk,
А ты тоже говоришь юзеру - удалите все найденное в CheckBrowserLnk?
Ну да,это утилита не правильная,без вариантов...

@Dragokas , @glax24 ,давайте пишите еще утилиту которая будет говорить пользователю какие ярлыки править,что бы хэлпер текст копировал и вставлял на форум.
В самом деле,чего тянем то)
 
Последнее редактирование:
mike 1, вот именно поэтому рекомендацию должен давать только хелпер.
На данный момент ClearLNK обрабатывает только секцию "Browser with parameters".

======================= [ Browser with parameters ] =======================
C:\Users\Владимир\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\Launch Internet Explorer Browser.lnk [iexplore.exe "http://yandex.ru" ]
C:\Users\Владимир\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar\Mozilla Firefox.lnk [iexplore.exe "http://yandex.ru" ]
C:\Users\Владимир\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar\Operation.lnk [c:\operation.bat --demo --x 1680 --y 1050 ]

Если среди записей есть легитимные,
шаблон хелпера должен выглядеть следующим образом:

Запустите ClearLNK и скопируйте в него эти строки для исправления ярлыков:
Код:
  ...
C:\Users\Владимир\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\Launch Internet Explorer Browser.lnk [iexplore.exe "http://yandex.ru" ]
C:\Users\Владимир\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar\Mozilla Firefox.lnk [iexplore.exe "http://yandex.ru" ]
...
 
Последнее редактирование модератором:
Стас, во-первых у меня этой ссылке и не было ни когда, вы их между собой как-то подпольно что-ли распространяете))), ...а во-вторых, предыдущий пост я написал по просьбе сандора.
Мы официально обновим ресурс немногим позже.
давай уже по- скорее))), а то с этими ярлыками ни чего не понятно, вот например здесь, то ли утиль не сработала, то-ли юзер что не так сделал, но в повторном логе я исправлений в ярлыках не вижу.
 
Пользователь Dragokas обновил ресурс ClearLNK - удаление параметров запуска у ярлыков новой записью:

Глобальное обновление

2.3.
Графический интерфейс.
Отчет о лечении.
Программа переписана на языке Visual Basic 6.
Несколько последовательных алгоритмов лечения.
Лечение ярлыков, у которых цель - батник, др. скриптовые расширения, URL или WEB-адрес, цель не существует или имеет дописку.
Лечение небраузерных ярлыков (эвристик - вероятность успеха лечения 50 %).
Ярлык удаляется, если цель установить не удалось.

Узнать больше об этом обновлении...
 
Dragokas, есть в планах сделать полнофункциональную программу чтобы сама делала поиск ярлыков?
 
Стас, ну а зачем тогда это писать? :Blum3:
Решил все-таки обновить сейчас, дабы не возникало недоразумений.
есть в планах сделать полнофункциональную программу чтобы сама делала поиск ярлыков?
ClearLNK не будет иметь функции поиска ярлыков.
_______________________
1. Если будут признаки ошибок при правке ярлыков, большая просьба сбрасывать ссылки на лог сюда в тему.
2. Любые вопросы по алгоритмам работы лечения будут игнорированы.
 
Назад
Сверху Снизу