Я чиню принтер в доме друзей, который перестал работать с ее компьютером. Это Lexmark Z715, и раньше он не работал, когда я пытался заставить его работать.
Я удалил драйвер принтера и попытался переустановить его, используя драйверы Lxk700 для Windows XP.
Когда я попытался переустановить драйвер Lxk700, в конце установки я получил следующую ошибку: «Сервер RPC недоступен»
После проверки в системных службах (Пуск -> Панель управления -> Администрирование -> Службы) и отметив, что служба «Диспетчер очереди печати» остановлена, я попытался запустить ее, и она сказала, что одна из зависимостей служб не была Бег.
Я сразу подумал об ошибке «Сервер RPC недоступен» и заметил, что служба «Удаленный вызов процедур (RPC)» является зависимостью от «Диспетчер очереди печати».
Я проверил службу «Удаленный вызов процедур (RPC)» и заметил, что она работает, и, кроме того, также работает служба «Локатор удаленного вызова процедур (RPC)».
Я попытался запустить службу «Диспетчер очереди печати» из командной строки с помощью команды «Сетевой диспетчер очереди» и получил ошибку «Произошла системная ошибка 1068»
Я исправил эту ошибку, посмотрев на эта тема а также этот другой поток запустив команду "del / Q / F / S" C: Windows \ System32 \ Spool \ Printers *. * "
И редактирование ключа реестра
HKEY_LOCAL_MACHINE \ Система \ Текущий набор управления \ Службы \ Спулер \ DependOnService
Который выглядел так:
LexBces RPCSS
и теперь выглядит так:
RPCSS
Я перезагрузил компьютер, теперь я могу запустить диспетчер очереди печати.
И теперь я получаю следующую ошибку при установке драйвера принтера:
«Указанный монитор печати неизвестен»
ОБНОВИТЬ Я получил свою виртуальную машину со старой (но ванильной) копией Windows XP, установленной на ней. Я не смог заставить работать procmon или установить какую-либо из предложенных программ, потому что она работает только под sp0 (то есть без пакетов обновления). Однако Regshot, кажется, работает. Поэтому я сделал Regshot до того, как установил драйвер, и я сделал Regshot после того, как установил драйвер, а затем перечислил сравнение, приведенное ниже:
(Вставка корзины с изменениями: http://pastebin.com/VEJhMXde )
Так что теперь мне интересно, есть ли более простой способ удалить эти ключи, чем просто искать все 647 из них. Есть ли какая-нибудь утилита, которая возьмет список ключей и удалит их?
источник
Ответы:
Да, есть способ удалить элементы реестра на основе вашего списка. Знак минус перед ключом удалит его.
Просто поставьте знак минус перед ключом в файле .Reg, затем импортируйте этот файл reg в.
Таким образом, знак минус говорит ему удалить элемент вместо того, чтобы добавить его. Я не помню, почему используются скобки [] или это необходимо.
Предметы, которые строго основаны на пользователях
S-1-5-21-1715567821-688789844-1343024091-1003
Не будет одинаковым на другом компьютере, поскольку идентификатор пользователя, скорее всего, будет другим. но это не большая проблемаВы по-прежнему будете нуждаться в резервной копии, и, возможно, придется быть несколько избирательным при удалении. Я использовал знак минус только тогда, когда хочу полностью вырвать что-то. soo, я не знаю, можете ли вы просто поставить его перед всеми пунктами в списке reg там и сделать это.
источник