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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Завершение процесса "COM Surrogate" в Windows 8 (http://forum.oszone.net/showthread.php?t=299392)

BKPB 05-05-2015 19:54 2504159

Завершение процесса "COM Surrogate" в Windows 8
 
В Windows 8 постоянно происходит такое, что невозможно удалить файл т.к он занят процессом.
Я создал файл реестра, чтобы добавить пункт и иконку в контекстное меню и файл .cmd, чтобы он завершал процесс "COM Surrogate" за который отвечает "dllhost.exe"
Но моя задумка не срабатывает потому, что нужно что-бы .cmd был запущен от имени Администратора.
А, так как мне нужно запустить его через пункт в контекстном меню, то ничего не получается.
А способа, как это сделать я не нашёл. Копаясь в интернете узнал, что добиться этого можно используя скрипт.
У меня к вам просьба.
Не могли бы вы помочь написать скрипт или подсказать как через контекстное меню запустить .cmd от имени Администратора.

Вот как я пытался.

Reg:

Windows Registry Editor Version 5.00

; В контекстное меню Рабочего стола
[HKEY_CLASSES_ROOT\DesktopBackground\Shell\ReStart1]
"MUIVerb"="Завершить процесс"
"icon"="C:\\Windows\\System32\\ReExplorer.ico"

[HKEY_CLASSES_ROOT\DesktopBackground\Shell\ReStart1\command]
@="C:\\Windows\\System32\\Redllhost.cmd"


Cmd:

@echo off

taskkill /IM dllhost.exe /F

BKPB 15-05-2015 13:19 2507691

Что ни кто не может помочь ?

yurfed 15-05-2015 16:16 2507738

Цитата:

Цитата BKPB
Что ни кто не может помочь ? »

Может не стоит изобретать велосипед и воспользоваться готовой программой, предназначенной именно для этих целей?
Скрытый текст
Unlocker — это простой инструмент, позволяющий избавиться от упрямых файлов, которые нельзя удалить стандартным способом.

Удалить файл с компьютера не всегда так просто, как кажется. Приходилось ли вам получать раздражающее сообщение о том, что файл используется другим приложением и не может быть удален? Вам поможет Unlocker! Программа Unlocker предельно проста в использовании. Достаточно щелкнуть правой кнопкой мыши файл, который не удается удалить, и выбрать функцию Unlocker. Файл можно удалить, переименовать или переместить. Если выбранное действие не может быть выполнено немедленно, оно будет завершено при следующей перезагрузке компьютера.

Unlocker не имеет каких-либо настроек и параметров. Эта программа предназначена для выполнения только одной задачи, зато справляется с ней очень хорошо. Если у вас часто возникают проблемы с заблокированными файлами, эта программа для вас.

Unlocker позволяет удалять упрямые файлы, заблокированные другими приложениями и процессами.

Разблокировка файлов, которые Windows не позволяет удалить

BKPB 20-05-2015 06:59 2509245

Да всё очень просто, всё что мне нужно, это завершить процесс dllhost.exe из контекстного меню.

И на это уходит времени в три раза меньше, чем через программу Unlocker.
Я пробовал конвертировать .cmd в .exe , но тогда увеличивается время запуска на 3 секунды.


Время: 15:27.

Время: 15:27.
© OSzone.net 2001-