Как подключиться к реестру удаленного компьютера
Обновлено: 21.11.2024
Могу ли я подключиться из сеанса Windows NT к удаленному реестру (на машине 95), получить значение и убежать? Требуются ли для этого какие-либо специальные разрешения?
Ответ:
<ПР>Войдите как администратор и выполните RegConnect:
Вопрос:
У меня две рабочие станции Windows NT 4.0. Оба Workst. находятся в одном домене. В сценарии, который я написал, я хочу войти с Workst. 1 в Workst. 2 и управлять реестром. Какой модуль имеет на это право?
Прежде чем я смогу работать с функцией RegConnect, я должен подключиться к этим Workst. с правами администратора-пользователя. Какую функцию я могу использовать для подключения к Workst. под учетной записью администратора.
Ответ:
Используйте функцию wntAddDrive(). Укажите локальный диск как @NONE (прочитайте документацию по этой функции) и укажите, что соединение не должно быть постоянным. Сетевой ресурс будет "\\workstation-name\IPC$", где workstation-name — это имя удаленной рабочей станции NT, к которой вы хотите подключиться для функций управления реестром. Если вы используете @DEFAULT для имени пользователя и пароля, ваши существующие учетные данные для рабочей станции, на которой выполняется ваш сценарий, будут переданы на удаленную рабочую станцию NT. Я рекомендую вам действительно ввести действительное имя пользователя и пароль администратора/опытного пользователя при подключении.
После того как вы подключитесь в качестве администратора к общему ресурсу IPC$ на удаленной рабочей станции NT, вы сможете управлять ее реестром. Обязательно отключитесь от общей папки IPC$ после того, как выгрузите кусты реестра с удаленной рабочей станции NT.
Существует как минимум одно предостережение, о котором следует помнить. У вас не может быть никаких других подключений к удаленной рабочей станции NT, когда вы пытаетесь подключиться к общему ресурсу IPC$. Причина этого в том, что если какие-либо другие подключения (например, буквы сетевого диска, подключения к общему принтеру и т. д.) существуют, вы не можете переопределить учетные данные, которые уже используются для этих подключений. WinNT не поддерживает одновременное использование нескольких наборов учетных данных между двумя системами в сети при работе с вошедшим в систему пользователем на рабочем столе одной системы, пытающимся получить доступ к ресурсам в удаленной системе. Это связано со способом наследования учетных данных. Если бы вы использовали функцию wntRunAsUser() для изменения базового набора учетных данных, эту проблему можно было бы обойти.
В этом случае функция wntRunAsUser() может оказаться более полезной, если вы знаете, что имя пользователя и пароль администратора идентичны в двух рассматриваемых системах NT. Использование wntRunAsUser() для запуска вашего скрипта под учетными данными этой общей административной учетной записи позволит выполнить сквозную аутентификацию, а функции манипулирования реестром должны работать нормально без каких-либо специальных подключений к общему ресурсу IPC$ на удаленной рабочей станции NT.
Разрешение удаленного имени Netbui:
Вопрос:
Я знаю, что это может звучать глупо, но есть ли способ попросить удаленную машину, скажем, 172.16.2.99, разрешить ее имя netbeui из самой себя?
т.е. если вы пингуете localhost из командной строки dos, он разрешает свое имя netbeui. Вы можете сделать это удаленно?
Ответ:
Мммм. Если у вас настроено удаленное администрирование, вы можете выполнить RegConnect на другом компьютере, а затем покопаться в его реестре.
Регконнект и ошибка 1503:
Вопрос:
Я получил эту ошибку при подключении к некоторым системам с помощью RegConnect: Вот мой код:
servers.txt:
s80bwd01
s80ewd02
s80bkp01
VIAAWD03
VIAAWD01
Подключение к серверам 1-3 работает нормально, но при подключении к серверу 4 возникает ошибка 1503. Есть идеи?
Ответ:
Ваш код выглядит больным. Похоже, вы просто смотрите на локальную машину и оставляете ключи реестра открытыми. RegConnect в основном делает RegOpenKey в удаленном реестре, поэтому вам нужно закрыть этот ключ.
Подключение к удаленному реестру через DllCall:
В следующем примере кода показано, как подключиться к удаленному реестру в Windows NT 4.0 с помощью DllCall. Windows 95 и NT 3.51 должны быть похожи:
RegConnect и попытка доступа к ключу CurrentControlSet
Вопрос:
Я подключаю RegConnect к реестру удаленного сервера печати NT (у меня есть все права удаленного администрирования).
После RegConnect я выполняю RegQueryKeys для детализации подразделов в разделе: где я могу просмотреть все имена отдельных принтеров, например HP Laserjet 5, HP Laserjet 4/4M и т. д.
Проблема в том, что RegQueryKeys возвращает ОБЩИЕ ИМЕНА этих принтеров, а не указанные выше имена принтеров.
И это несмотря на то, что когда он заглядывает в реестр, имена принтеров там есть.
Есть идеи, почему это происходит?
Ответ:
При попытке доступа к разделу CurrentControlSet на удаленном компьютере этот доступ контролируется правами удаленного реестра. Этот ключ находится по адресу и дает разрешенные пути, к которым может получить доступ человек.
Дополнительную информацию можно найти по адресу
Примечания по RegConnect с компьютера Windows 95 на удаленный реестр:
Решил поделиться с вами маленьким секретом. Чтобы использовать RegConnect в версии 95, у вас должна быть включена функция удаленного реестра. Прилагается статья TechNet об этом. Этот прикрепленный файл защищен авторским правом Microsoft, и я не несу никакой ответственности за его использование/неправильное использование.
Квазилегальные вещи не нужны, они работают. Не следуйте статье об удаленном администрировании, служба удаленного реестра — это то, что вам нужно.
Если вы работаете в малом бизнесе, может стать очень раздражающим, если вам придется ходить на каждый компьютер, который нужно починить. Вместо этого, если вы можете удаленно подключаться и устранять проблемы или настраивать параметры, это делает работу намного удобнее.
Хотя это встречается реже, иногда вам может потребоваться подключиться к другому компьютеру, чтобы изменить, удалить или добавить ключи и значения реестра. Очевидно, что вы можете подключить удаленный рабочий стол к компьютеру и сделать это, но если вы читаете эту статью, вы не пойдете по этому пути.
В этой статье я расскажу о службе удаленного реестра в Windows, которая позволяет напрямую подключаться к кустам реестра на другом компьютере с помощью regedit. Однако для того, чтобы это работало, необходимо выполнить несколько предварительных условий.
Требования к удаленному реестру
Если вы надеетесь подключиться к удаленному компьютеру, к которому у вас нет доступа, вам не повезло. Чтобы использовать Remote Registry, вам в основном нужен доступ администратора к обоим компьютерам. Таким образом, это в основном для удобства и не может быть использовано для взлома чужого реестра.
Есть несколько вещей, которые должны быть выполнены, прежде чем удаленный реестр заработает:
- Компьютер, к которому вы подключаетесь, должен иметь имя пользователя и пароль. Пароль не может быть пустым.
- На обоих компьютерах должно быть включено удаленное администрирование в брандмауэре.
- На обоих компьютерах должна быть запущена служба удаленного реестра.
Первое требование легко выполнить. Просто добавьте пароль к своей учетной записи, если его еще нет. Второе требование можно исправить с помощью командной строки. Чтобы открыть командную строку администратора, нажмите «Пуск», введите cmd, щелкните правой кнопкой мыши cmd и выберите «Запуск от имени администратора».
Теперь скопируйте и вставьте следующую команду в окно командной строки и нажмите Enter.
Вы получите предупреждающее сообщение о том, что команда выполнена успешно, но команда брандмауэра netsh устарела. Вы получите это сообщение в Windows 7, Windows 8 или Windows 10. Это не проблема, если оно успешно завершено. Обратите внимание, что вы должны запустить эту команду на обеих машинах.
Чтобы выполнить третье требование, вам нужно нажать Пуск, ввести службы, а затем щелкнуть только Службы с двумя значками шестеренки.
Прокрутите вниз, пока не увидите Remote Registry. По умолчанию он не должен быть запущен. В Windows 10 он фактически отключен по умолчанию. В Windows 7 вы можете просто щелкнуть по нему правой кнопкой мыши и выбрать «Пуск». В Windows 10 сначала нужно щелкнуть правой кнопкой мыши и выбрать «Свойства».
В диалоговом окне свойств вам нужно изменить тип запуска на что-то другое, кроме "Отключено". Если вам нужно сделать это только один раз, измените его на Вручную. Если вам нужно часто обращаться к удаленному реестру, выберите «Автоматически».
После выбора типа запуска нажмите кнопку «Применить», после чего кнопка «Пуск» больше не будет выделена серым цветом. Нажмите «Пуск», чтобы запустить службу удаленного реестра. Опять же, это необходимо сделать на обеих машинах.
Подключиться к кусту удаленного реестра
После выполнения всех описанных выше шагов можно попытаться подключиться к удаленному реестру. Нажмите «Пуск», введите regedit, чтобы открыть редактор реестра. Затем нажмите «Файл», а затем нажмите «Подключить сетевой реестр».
Здесь вам нужно будет ввести NETBIOS-имя компьютера, к которому вы хотите подключиться.
Обратите внимание, что вы можете быстро выполнить поиск всех компьютеров в сети, нажав «Дополнительно», а затем нажав «Найти сейчас». Если компьютер, к которому вы подключаетесь, имеет длинное имя, вам необходимо определить имя NETBIOS для компьютера. Вы можете сделать это, открыв командную строку на этом компьютере и введя nbtstat -n.
После ввода имени и нажатия кнопки "ОК" вам будет предложено ввести имя пользователя и пароль для учетной записи администратора на удаленном компьютере.
Обратите внимание: если вы подключаетесь к компьютеру с Windows 10 удаленно и на нем выполнен вход с использованием вашей учетной записи Microsoft, вам необходимо ввести адрес электронной почты в качестве имени пользователя и пароля, как обычно. Надеюсь, вы должны подключиться к реестру на удаленном компьютере. Если вы получаете какое-либо сообщение об отказе в доступе, это означает, что вы неправильно ввели учетные данные.
Как вы можете видеть выше, я подключился к компьютеру с Windows 7, используя удаленный реестр с моего ПК с Windows 10. Вы увидите HKEY_LOCAL_MACHINE и HKEY_USERS только при подключении к удаленному реестру. Если у вас есть какие-либо вопросы или вы столкнулись с какими-либо проблемами, оставьте комментарий, и я постараюсь помочь. Наслаждайтесь!
Основатель Help Desk Geek и главный редактор. Он начал вести блог в 2007 году и уволился с работы в 2010 году, чтобы вести блог на постоянной основе. Он имеет более чем 15-летний опыт работы в отрасли информационных технологий и имеет несколько технических сертификатов. Прочитать полную биографию Асема
Понравился ли вам этот совет? Если это так, загляните на наш канал YouTube на нашем родственном сайте Online Tech Tips. Мы охватываем Windows, Mac, программное обеспечение и приложения, а также предлагаем множество советов по устранению неполадок и обучающих видеороликов. Нажмите кнопку ниже, чтобы подписаться!
В этой статье описывается, как удаленно редактировать реестр клиентского компьютера с хост-компьютера после использования удаленного восстановления для подключения хост-компьютера к клиентскому компьютеру.
Применимо к: Windows Server 2012 R2
Исходный номер базы знаний: 934958
Введение
Эта статья содержит информацию о том, как изменить реестр. Убедитесь, что вы создали резервную копию реестра, прежде чем изменять его. Убедитесь, что вы знаете, как восстановить реестр в случае возникновения проблемы. Дополнительные сведения о резервном копировании, восстановлении и изменении реестра см. в разделе Информация о реестре Windows для опытных пользователей.
Remote Recover является компонентом пакета администратора Winternals.
Подробнее
При неправильном изменении реестра с помощью редактора реестра или другого метода могут возникнуть серьезные проблемы. Эти проблемы могут потребовать переустановки операционной системы. Microsoft не может гарантировать, что эти проблемы могут быть решены. Вносите изменения в реестр на свой страх и риск.
Для удаленного редактирования реестра клиентского компьютера должны быть выполнены следующие условия для клиентского компьютера и для хост-компьютера:
- На компьютерах должна быть установлена одна и та же операционная система.
- На компьютерах должен быть установлен один и тот же пакет обновления.
Чтобы удаленно редактировать реестр клиентского компьютера с главного компьютера, выполните следующие действия:
На хост-компьютере запустите редактор реестра.
Найдите следующее поддерево и выберите его:
HKEY_LOCAL_MACHINE
В меню "Файл" выберите "Загрузить куст".
Найдите и выберите раздел реестра на клиентском компьютере, который вы хотите изменить.
Куст реестра находится в папке %Windir%\System32\Config в виде одного из следующих файлов:
- SAM представляет улей Sam.
- SECURITY представляет куст безопасности.
- ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ представляет куст программного обеспечения.
- SYSTEM представляет куст System.
Выберите Открыть.
В диалоговом окне "Загрузить куст" введите имя в поле "Имя раздела" для куста реестра, который вы хотите изменить.
Измените ключи реестра.
На шаге 7 вы можете изменить разделы реестра, поскольку теперь они являются частью реестра главного компьютера.
Используйте редактор реестра для доступа к реестру по сети
Тим Фишер имеет более чем 30-летний опыт работы в сфере технологий. Он пишет о технологиях более двух десятилетий и является вице-президентом и генеральным директором Lifewire.
Что нужно знать
- Откройте редактор реестра. Выберите «Файл» > «Подключить сетевой реестр». В пустом месте введите имя хоста компьютера, к которому вы хотите подключиться.
- Выберите «Проверить имена», чтобы получить полный путь к удаленному компьютеру в формате МЕСТОПОЛОЖЕНИЕ\ИМЯ.
- Введите свои учетные данные для доступа, если будет предложено это сделать. Нажмите OK, чтобы завершить подключение.
В этой статье объясняется, как подключиться к удаленному реестру компьютера в домашней или офисной сети. Он также включает информацию о том, как включить службу удаленного реестра в Windows. Эта информация относится ко всем широко используемым версиям Windows, включая Windows 11, Windows 10 и другие.
Как подключиться к удаленному реестру
Удаленное подключение к реестру Windows другого компьютера — это не то, что вы будете делать регулярно, если вообще когда-либо будете делать это, но редактор реестра делает это позволяет вам это делать, если ряд вещей в порядке. Независимо от причины, получить доступ к реестру через локальную сеть дома или на работе очень просто.
Требуемое время. Это займет всего минуту или две, при условии, что удаленный компьютер работает, подключен к вашей сети и на нем запущена необходимая служба (подробнее об этом ниже).
Откройте редактор реестра, выполнив regedit из любого интерфейса командной строки в Windows, например из командной строки или диалогового окна «Выполнить».
Выберите «Файл» > «Подключить сетевой реестр».
Введите в большое пустое поле имя компьютера, для которого вы хотите получить удаленный доступ к реестру.
Запрошенное здесь «имя» — это имя хоста другого компьютера, а не имя вашего компьютера или имя пользователя на удаленном компьютере.
В большинстве простых сетей не требуется никаких изменений в полях «Типы объектов» и «Местоположения», которые по умолчанию должны быть равны «Компьютер» и любой рабочей группе, членом которой является используемый вами компьютер. Не стесняйтесь настраивать эти параметры, если у вас более сложная сеть и компьютер, на котором вы хотите внести удаленные изменения реестра, является членом другой рабочей группы или домена.
Выберите Проверить имена.
Через несколько секунд или более, в зависимости от скорости и размера вашей сети и компьютера, вы увидите полный путь к удаленному компьютеру, показанный как LOCATION\NAME.
Если вы получаете предупреждение "Не удается найти объект (компьютер) со следующим именем: "ИМЯ"", убедитесь, что удаленный компьютер правильно подключен к сети и что вы правильно ввели его имя хоста.
Возможно, вам потребуется ввести учетные данные пользователя на удаленном компьютере, чтобы убедиться, что у вас есть доступ для подключения к реестру.
Нажмите "ОК".
Вероятно, через несколько секунд редактор реестра подключится к реестру удаленного компьютера. Вы увидите Компьютер (ваш компьютер), а также другой компьютер, для которого вы просматриваете реестр, в разделе [hostname].
Если вы получаете сообщение об ошибке "Невозможно подключиться к [имя]", вам может потребоваться включить службу удаленного реестра. См. раздел ниже, чтобы узнать, как это сделать.
Теперь, когда вы подключены, вы можете просматривать все, что хотите, и вносить необходимые изменения в реестр. Общие сведения см. в разделе Как добавлять, изменять и удалять ключи и значения реестра.
Почему я вижу сообщение «Отказано в доступе»?
Работая в любом удаленном реестре, к которому вы подключены, вы можете заметить две вещи: значительно меньше кустов реестра, чем на вашем компьютере, и несколько сообщений "Доступ запрещен". при навигации.
Хотя на вашем компьютере, вероятно, есть как минимум пять отдельных кустов реестра, вы сразу же заметите, что реестр, к которому вы подключены удаленно, показывает только HKEY_LOCAL_MACHINE и HKEY_USERS.
Три оставшихся ключа, HKEY_CLASSESS_ROOT, HKEY_CURRENT_USER и HKEY_CURRENT_CONFIG, хотя и не выглядят так, как вы привыкли, все они включены в различные подразделы в двух кустах, которые вы делаете.
Сообщения "Доступ запрещен", которые вы, вероятно, получаете на HKEY_LOCAL_MACHINE и различных ключах в кусте HKEY_USERS, вероятно, связаны с тем, что у вас нет прав администратора на удаленном компьютере. . Предоставьте администратору своей учетной записи доступ к удаленному компьютеру и повторите попытку.
Как включить службу удаленного реестра в Windows
На удаленном компьютере, на котором вы хотите просматривать или редактировать реестр, должна быть включена служба Windows RemoteRegistry.
В большинстве установок Windows эта служба отключена по умолчанию, поэтому не удивляйтесь, если столкнетесь с этой проблемой.
Вот как это включить:
Откройте панель управления на компьютере, к которому вы хотите подключиться.
Перейдите в Инструменты Windows (Windows 11) или Администрирование, а затем в Службы.
Вы также можете открыть службы через диалоговое окно "Выполнить" с помощью команды services.msc.
Вы не увидите этот параметр на панели управления, если просматриваете элементы по категориям. Переключитесь на другой вид, чтобы увидеть инструменты администрирования.
Найдите в списке Remote Registry и дважды щелкните или дважды коснитесь его.
В раскрывающемся списке Тип запуска выберите Вручную.
Выберите вариант «Автоматически» вместо «Вручную», если вы хотите, чтобы служба RemoteRegistry работала постоянно. Это полезно, если вы знаете, что захотите сделать это снова в будущем.
Выберите «Применить».
Выберите «Пуск», а затем нажмите «ОК», когда служба будет запущена.
Закройте окно "Службы" и все открытые окна панели управления.
Теперь, когда служба RemoteRegistry запущена на удаленном компьютере, на котором вы хотите отредактировать реестр, вернитесь к своему компьютеру и повторите попытку подключения.
Зачем удаленно редактировать реестр Windows?
Удаленное редактирование реестра — гораздо более распространенная задача для технической поддержки и ИТ-групп, чем для обычного пользователя компьютера, но бывают случаи, когда удаленное редактирование ключа или значения может оказаться полезным.
Может быть, это что-то простое, например, сымитировать BSOD в День дурака, даже не заходя на другой компьютер, или, может быть, задача с немного большей ценностью, например проверка версии BIOS на ПК двумя этажами ниже.
Иногда вам может понадобиться удаленно изменить значение или ключ реестра вашего компьютера, чтобы устранить некоторые проблемы. Но вы не можете знать, как подключиться к удаленному реестру. В этом посте MiniTool покажет вам, как включить службу удаленного реестра в Windows и как подключиться к удаленному реестру.
Знаете ли вы, что такое удаленный реестр? Он удаленно подключается к реестру другого компьютера, а затем изменяет реестр.
Удаленный реестр — это не обычная работа, которая нужна обычным пользователям. Службе технической поддержки и ИТ-группе потребуется чаще использовать удаленную регистрацию. Но иногда вам может потребоваться удаленно изменить раздел реестра или значение на другом компьютере. В такой ситуации вам потребуется выполнить удаленное редактирование реестра.
Многие люди хотят настроить и использовать удаленный рабочий стол в Windows 10, но не знают, как это сделать. Я пишу это, чтобы помочь им.
В этой статье мы расскажем, как подключиться к удаленному реестру. Мы надеемся, что это руководство окажется для вас полезным.
Как подключиться к удаленному реестру?
Сколько времени потребуется для завершения удаленного реестра? Вы можете задать этот вопрос перед выполнением удаленного редактирования реестра. Пока удаленный компьютер работает, сеть подключена и необходимые службы включены, весь процесс занимает всего минуту или две. И, конечно же, это приготовления, которые вы должны сделать заранее.
Вот руководство по подключению к удаленному реестру:
<р>1. Нажмите Win + R, чтобы открыть «Выполнить». <р>2. Введите regedit в поле «Выполнить» и нажмите Enter. <р>3. Выберите Файл > Подключить сетевой реестр. <р>4. Вы увидите большое пустое пространство. Вам нужно ввести имя (здесь означает имя хоста) компьютера, на котором нужно удаленно редактировать реестр, в это пустое место. <р>5. Нажмите кнопку Проверить имена. Через некоторое время вы увидите полный путь к указанному удаленному компьютеру, который отображается как LOCATION\NAME.Однако, если вы получили сообщение об ошибке "Не удается найти объект (компьютер) со следующим именем: "NAME".", вам необходимо проверить, успешно ли удаленный компьютер подключен к сети и введено правильное имя хоста компьютера.
В то же время вам также может потребоваться ввести учетные данные пользователя на удаленном компьютере, чтобы убедиться, что вам разрешено подключаться к реестру.
<р>6. Нажмите ОК. Затем редактор реестра подключится к реестру указанного вами удаленного компьютера. Вы можете увидеть свой компьютер под именем хоста.После этих шагов удаленное соединение установлено. Вы можете свободно редактировать значение реестра в соответствии с вашими потребностями. Кроме того, чтобы сохранить реестр в безопасности, лучше заранее создать его резервную копию.
Однако, если вы получаете сообщение об ошибке "Невозможно подключиться к [имя]", служба удаленного реестра может быть отключена.В такой ситуации вам необходимо включить службу удаленного реестра, прежде чем выполнять описанные выше действия.
Как включить службу удаленного реестра на вашем компьютере с Windows?
Как правило, служба удаленного реестра по умолчанию отключена при установке Windows. При необходимости вы можете включить службу следующим образом:
- Откройте панель управления.
- Выберите "Администрирование" > "Службы".
- Вы увидите список имен служб. Затем вам нужно найти в списке параметр «Удаленный реестр» и дважды щелкнуть его, чтобы продолжить.
- Выберите Вручную в раскрывающемся меню Тип запуска. Если вы хотите, чтобы служба RemoteRegistry работала постоянно, вам нужно выбрать Автоматически.
- Выберите Применить.
- Выберите Начать.
- Выберите ОК.
- Закройте окно "Службы" и панель управления.
Теперь служба RemoteRegistry на вашем компьютере успешно включена.
ОБ АВТОРЕ
Должность: обозреватель
Стелла работает в MiniTool Software редактором английского языка более 4 лет. Ее статьи в основном охватывают области восстановления данных, включая восстановление данных с носителей и восстановление данных телефона, загрузку видео с YouTube, управление разделами и преобразование видео.
Читайте также: