15

Учитывая, что у меня есть доступ администратора к машине, как я могу получить удаленный доступ к общему ресурсу C $ по умолчанию в Windows XP и Windows 7?

Изменить: Это не домен, это одна машина, к которой мне нужно получить доступ

8 ответов8

18

Есть несколько моментов, о которых следует помнить:

  1. Это должен быть компьютер под управлением Профессиональной версии Windows. Домашние выпуски не имеют административных общих ресурсов.
  2. Многие (если не большинство) сторонние брандмауэры отключают административные ресурсы по соображениям безопасности. Убедитесь, что брандмауэр хоста не отключил их.
  3. Если у вас отключен общий доступ к файлам, это не сработает. В XP убедитесь, что включен Расширенный общий доступ, а не Простой общий доступ. В 7 проверьте настройки сети, чтобы убедиться, что общий доступ к файлам и принтерам включен. Это не относится к сетям, помеченным как общедоступные.
  4. Убедитесь, что вы вводите путь напрямую - общие ресурсы Windows с именами, заканчивающимися на $ , невидимы и не будут отправляться в списках общих ресурсов. Вместо этого вы должны указать путь напрямую: \\MachineName\c$\ .
7

Если вы не находитесь в Домене: UAC заблокирует удаленный доступ к административным ресурсам.

Опции:

  • отключить UAC
  • включить встроенный администратор
  • установить опцию реестра, которая позволяет удаленное UAC
    • путь: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
    • DWORD(32 бита): LocalAccountTokenFilterPolicy = 1

Подробнее читайте здесь https://4sysops.com/archives/access-denied-to-administrative-admin-shares-in-windows-8/

или Google для "удаленного административного ресурса UAC"

6

У меня была та же проблема на Windows 7, и это решило ее:
1. Перейдите по адресу : HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
2. Создайте значение DWORD с именем LocalAccountTokenFilterPolicy и присвойте ему значение 1
3. Перезапустите службу "Сервер" или перезагрузите компьютер

Вы также можете запустить эту команду из привилегированного cmd, а затем перейти к шагу 3:

REG ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v LocalAccountTokenFilterPolicy /t REG_DWORD /d 1

Кредит на wibier.me

6

У меня никогда не было проблем с этим в прошлом, но есть несколько вещей, которые вы можете проверить:

  • Рабочая группа часто должна быть одинаковой на обеих машинах, чтобы они могли правильно общаться
  • Вы используете версию Windows XP Professional или другую? (Дома, медиацентр, планшет). Эта функция активируется только в Professional Edition (см. Http://en.wikipedia.org/wiki/Administrative_share) - главным образом потому, что она предназначена для корпоративных пользователей.
  • Попробуйте включить расширенный режим обмена в XP. Это через Проводник Windows -> Меню инструментов> Параметры папки -> Дополнительно (отключить простой обмен файлами)

Надеюсь, это поможет.

3

Да, если у вас есть права администратора, вам просто нужно использовать UNC-путь к машине - \\machinename \c $ или даже \\IPAddress \c $.

3

Скорее всего, да ... запрещая любые брандмауэры или политики безопасности (назначения прав пользователя или параметры безопасности), препятствующие этому.

1

Если ваша система не является членом домена (который вы утверждаете, что это не так), а учетная запись пользователя, в которую вы вошли в локальную систему, не существует в системе, к которой вы пытаетесь подключиться, возможно, придется ввести учетные данные пользователя. как это:

\\machinename\c$ /user:machinename\user

(где учетная запись «user» существует в «machinename»).

1

Вы не сможете перейти к общему ресурсу. Общие ресурсы, оканчивающиеся на $, скрыты в проводнике, даже если у вас включены опции "Показать скрытые файлы" и "Показать защищенные файлы операционной системы". Вы должны ввести имя непосредственно в адресную строку, чтобы увидеть общий ресурс.

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