1

Я пытаюсь включить общий доступ к файлам и принтерам из командной строки, после некоторого поиска в Google я нашел правильную команду для достижения этой цели:

netsh advfirewall firewall set rule group="File and Printer Sharing" new enable=yes

Кажется, это нормально, если язык Windows английский. Однако в моей французской Windows это результат административной командной строки:

Aucune régle не соответствует дополнительным критериям.

(Английский: ни одно правило не соответствует указанным критериям)

Я также попробовал эту командную строку:

netsh advfirewall firewall set rule group="Partage de fichiers et d'imprimantes" new enable=yes

но это не сработало, и я получил тот же результат, что и выше.

2 ответа2

0

Группу межсетевого экрана "Общий доступ к файлам и принтерам" можно включить независимо от языковой версии Windows:

  1. netsh advfirewall с косвенной строкой - index -28502 переводит имя группы (вы можете извлечь другие доступные строки с индексами, используя, например,. Nirsoft Resources Extract)

    netsh advfirewall firewall set rule group="@FirewallAPI.dll,-28502" new enable=Yes
    
  2. брандмауэр netsh - устарел с Windows Vista, но может быть полезен для Windows XP (не доступны advfirewall или FirewallAPI.dll)

    netsh firewall set service type=FileAndPrint mode=enable
    
-1

Альтернатива приведенному выше ответу: так как вы, кажется, прекрасно говорите / пишете по-английски, вы можете изменить язык дисплея на английский через панель управления (или я уверен, что через PowerShell, я просто не знаю команду), запустите ту или любую другую команду, которую вы хотите, затем измените ее на французский, как только вы закончите.

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