1

Я чиню принтер в доме друзей, который перестал работать с ее компьютером. Это Lexmark Z715, и раньше он не работал, когда я пытался заставить его работать.

Я удалил драйвер принтера и попытался переустановить его, используя драйверы Lxk700 для Windows XP.

Когда я попытался переустановить драйвер Lxk700, в конце установки я получил следующую ошибку: "Сервер RPC недоступен"

После проверки в Системные службы (Пуск-> Панель управления-> Администрирование-> Службы) и отметив, что служба "Диспетчер очереди печати" была остановлена, я попытался запустить ее и сказал, что одна из зависимостей служб не запущена.

Я сразу подумал об ошибке "Сервер RPC недоступен" и заметил, что служба «Удаленный вызов процедур (RPC)» является зависимостью от "Диспетчер очереди печати".

Я проверил службу «Удаленный вызов процедур (RPC)» и заметил, что она работает, и, кроме того, также работает служба «Локатор удаленного вызова процедур (RPC)».

Я попытался запустить службу "Диспетчер очереди печати" из командной строки с помощью команды "Диспетчер очереди сетевого запуска" и получил ошибку "Произошла системная ошибка 1068"

Я исправил эту ошибку, просмотрев этот поток и этот другой поток , выполнив команду "del /Q /F /S" C:Windows\System32\Spool\Printers *. * "

И редактирование ключа реестра

HKEY_LOCAL _MACHINE\System\ Текущий набор элементов управления \ Services \ Spooler \ DependOnService

Который выглядел так:

LexBces RPCSS

и теперь выглядит так:

RPCSS

Я перезагрузил компьютер, теперь я могу запустить диспетчер очереди печати.

И теперь я получаю следующую ошибку при установке драйвера принтера:

"Указанный монитор печати неизвестен"

ОБНОВЛЕНИЕ Я получил свою виртуальную машину со старой (но ванильной) копией Windows XP, установленной на ней. Я не смог заставить работать procmon или какую-либо из предложенных программ, потому что она работает только с sp0 (то есть без пакетов обновления). Однако Regshot, кажется, работает. Итак, я сделал Regshot до того, как установил драйвер, и я сделал Regshot после того, как установил драйвер, а затем перечислил сравнение, приведенное ниже:

(Вставка корзины с изменениями: http://pastebin.com/VEJhMXde)

Так что мне сейчас интересно, есть ли более простой способ удалить эти ключи, чем просто искать все 647 из них. Есть ли какая-нибудь утилита, которая возьмет список ключей и удалит их?

1 ответ1

1

Да, есть способ удалить элементы реестра на основе вашего списка. Знак минус перед ключом удалит его.

Просто вставьте знак минус перед ключом в.Reg файл, затем импортируйте этот reg файл в.

[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Doc Find Spec MRU]

Таким образом, знак минус говорит ему удалить элемент вместо того, чтобы добавить его. Я не помню, почему используются скобки [] или это необходимо.

Элементы, строго основанные на пользователях S-1-5-21-1715567821-688789844-1343024091-1003 не будут одинаковыми на другом компьютере, так как идентификатор пользователя, скорее всего, будет другим. но это не большая проблема

Вы по-прежнему будете нуждаться в резервном копировании, и, возможно, придется быть несколько избирательным при удалении. Я использовал знак минус только тогда, когда хочу полностью вырвать что-то. soo, я не знаю, можете ли вы просто поставить его перед всеми пунктами в списке reg там и сделать это.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .