Windows не може отримати доступ \\ [інший комп'ютер] код помилки 0x80004005


21

У мене в домашній дротовій мережі є дві машини Windows, одне працює Windows 7 (я буду називати це w7 відтепер) і одне працює Windows 8.1 (відтепер я буду називати його w8). Обидві машини могли отримати доступ до спільних папок один одного (спільне використання за допомогою « розширеного доступу », тобто), поки мій провайдер Інтернет-послуг не модернізував їх модем протягом кінця тижня. Тепер w8 може отримати доступ до спільних папок w7, але w7 не може отримати доступ до спільних папок w8 . Під час введення \ w8 у провіднику Windows я отримую повідомлення, яке говорить

Windows не може отримати доступ \\ w8

та, у деталях:

Код помилки: 0x80004005

Невизначена помилка

Якщо я спробую те ж саме в меню "Пуск", я отримаю інший розділ деталей:

Код помилки: 0x800070035

Мережевий шлях не знайдено.

Якщо я введу \\ [ip-адресу w8] або в провідник Windows, або в меню "Пуск", я отримаю ті самі результати, що і вище.

Я переконався, що клієнт для Microsoft Networks був встановлений і перевірений на W7 і w8 на локальне підключення, а також на підключення до постачальника послуг Інтернету.

На w7 & w8 немає брандмауерів сторонніх виробників.

Я переконався, що всі ці служби працюють як на w7, так і на w8

  • Комп'ютерний браузер
  • Клієнт DHCP
  • Клієнт DNS
  • Функція публікації ресурсів Discovery
  • Сервер
  • SSDP Discovery
  • Помічник TCP / IP Netbios
  • Хост пристрою UPnP
  • Робоча станція

Хост UPnP Device Host не працював на w7, але його запуск не змінився.

Веб-переглядач комп’ютерів та хост пристроїв UPnP не працювали на w8, але його запуск не змінився.

Я спробував зіставити мережевий диск на w8 з w7 (використовуючи ip-адресу та ім’я), вибравши "підключення за допомогою різних облікових даних", відповідно до відповіді на технічній мережі все-таки отримав код помилки: 0x800070035

Я не можу ping w8 з w7, використовуючи або ip-адресу, або ім'я, але w8 може ping w7.

У тій же мережі також є машина xp. w7 & xp машина можуть бачити один одного. w8 може бачити машину xp, але машина xp не може бачити w8.

Схоже, це може бути конфігурація брандмауера на w7. Однак є багато, багато правил вхідного брандмауера, і я не знаю, на кого їх перевірити.


Що таке (локальна мережа) ip-адреси обох комп'ютерів і що таке маска підмережі? Чи фактично вони в одній мережі? Можливо, W8 перейшов на ipv6?
agtoever

@agtoever адреса w8 - 192.168.2.29, підмережа 255.255.255.0; адреса w7 192.168.2.1, та ж підмережа. Як дізнатись, чи w8 перейшов на ipv6? На обох комп'ютерах вказано адреси ipv4 та ipv6 у ipconfig.
Джиммі

Ви щойно дали нам 2 IPv4 адреси. Поки обидва мають IPv4-адресу, вони спілкуватимуться через IPv4.
LPChip

@LPChip, але вони не роблять! :(
Джиммі

Якщо це допомагає комусь іншому, у мене були ті ж симптоми, але різні причини; у властивостях мережевого підключення "Обмін файлами та принтерами для мереж Microsoft" було вимкнено.
тушканчик

Відповіді:


16

Крім вищезгаданих рішень, що вирішують загальні / класичні проблеми з цим кодом помилки, ще одна нова проблема може спричинити 0x80004005.

Оскільки Windows 10 1709, старий протокол SMB v1 більше не підтримується за замовчуванням, який все ще використовується декількома ПК або іншими мережевими пристроями, такими як маршрутизатори, що надають NAS. Зауважте, що SMB v1, можливо, було також видалено на старих машинах Windows. Виконайте ці кроки, щоб знову ввімкнути його та знову отримати доступ до таких пристроїв.

  • Перейдіть до класичної панелі управління
  • Перейдіть до " Програми та функції"
  • Виберіть Додати або видалити функції Windows на бічній панелі
  • Переконайтеся, що встановлено прапорець Підтримка для спільного використання файлів SMB 1.0 / CIFS .

    Залежно від того, що вам потрібно, вам може знадобитися лише клієнтський або серверний компонент, а також встановити автоматичне видалення (яке намагається захистити вас від проблем безпеки SMB v1), але якщо у вас немає поняття, що я маю на увазі, просто поставте прапорець батьківського прапорець.

Перезавантажте комп'ютер і спробуйте знову отримати доступ до пристрою.

Типовий пристрій, що не підтримує SMB 2 або новіші, - це старші маршрутизатори FritzBox (популярні в Німеччині), і якщо ви спробуєте отримати доступ до жорсткого диска USB, підключеного як NAS, ви не зможете дістатися до маршрутизатора, намагаючись підключитися до нього. .


У моєму програмі win10 за замовчуванням було включено SMB1.0 SERVER , але КЛІЄНТ відключений! Приходьте один Microsoft ... * facepalm *. Це жахливе повідомлення про помилку, я потрапив до цього рішення з іншого сайту, де хтось запропонував спробувати зіставити спільну папку як мережевий драйвер, використовуючи різні облікові дані, щоб запитати usr / pwd. Лише тоді це призвело до значної помилки, сказавши: "Ви не можете підключитися до спільного доступу до файлів, тому що він не захищений. Для цього ресурсу потрібен застарілий протокол SMB1". Я б хотів, щоб google міг дати мені цю відповідь SE у найкращих результатах. ; (
msb

Мабуть, в якийсь момент 1809 року вони також відключили його. Мені просто довелося це знову включити. Швидкий спосіб дістатися до вікна функцій Windows - WIN + R, "необов'язкові особливості". Увімкніть клієнт SMB 1.0.
Дерек Вейд

8

Дотримуйтесь інструкцій нижче. Вони можуть допомогти. Або вони не можуть

На комп’ютері під керуванням Windows 8 натисніть Win+ Rі у полі команди Run введіть:
control /name Microsoft.NetworkAndSharingCenterта натисніть клавішу Enter.

Клацніть на "Змінити розширені настройки спільного доступу" на лівій панелі та розгорніть профіль "Приватний" та переконайтесь, що вибрано Увімкнути мережеве відкриття та Увімкнути спільний доступ до файлів та принтерів .

Розгорніть профіль «Гість чи загальнодоступний» і переконайтесь, що вибрано Вимкнути відкриття мережі та Вимкнути спільний доступ до файлів та принтерів .

Розгорніть профіль "Усі мережі" та прокрутіть униз до нижньої частини вікна, а в розділі "Обмін захищеним паролем" виберіть Вимкнути спільний захист паролем .

Тепер, натисніть Win+ Rі в командному вікні Виконати, введіть: \\Localhost. Переконайтесь, що тут є всі ваші спільні папки.

Виберіть папку зі списку та натисніть Alt+ Enterта на вкладці Спільний доступ , натисніть кнопку Share і введіть у Everyoneспадному списку, а потім натисніть Enterта встановіть "Рівень дозволу" на " Читання" . Зробіть це для кожної папки, якою ви хочете поділитися.

Нарешті, переконайтесь, що обидва комп'ютери (W7 та W8) мають однакову мережеву маску.

Зробіть це, натиснувши клавішу Win+ Rі у полі команди Run введіть: shell:ConnectionsFolderта виберіть мережевий адаптер для дротового з'єднання Ethernet та натисніть Alt+ Enter. У вікні "Властивості" прокрутіть униз до Internet Protocol Version 4 (TCP / IPv4) і двічі клацніть по ньому.

Якщо IP-адреса та маска підмережі були введені вручну, переконайтесь, що маска підмережі відповідає суміші з машиною Windows 7, виконуючи той же крок на W7.

Тепер, дізнатися ім'я хоста поля W8, ввівши це в командному поле Run:
cmd /c "hostname & pause".

Тепер перейдіть до вікна W7 та в командному вікні Run введіть: \\HOSTNAME_OF_W8_BOXі подивіться, чи можете ви зараз отримати доступ до файлів і папок на W8.


"Вимкнути обмін захищеним паролем" було вимкнено, але я спробував його ввімкнути, оскільки, здається, це те, що мені потрібно для "розширеного доступу"? Однак увімкнення цього значення не мало значення. Загальні папки дійсно присутні під час перегляду \\ localhost на w8. Я поділився папкою, як ви запропонували (це раніше було вимкнено, оскільки я використовував "розширений доступ"), але це не змінило значення. Проблема з блокуванням виявляється, що w7 (та інші машини) просто не бачать (включаючи ping) w8.
Джиммі

Спробуйте вимкнути спільний доступ до захищеного паролем і поділитися папками, як я запропонував. Також переконайтесь, що ввімкнено мережеве відкриття.
Виняк

Якщо це не спрацює, спробуйте створити домашню групу і змусьте W7 брати участь у домашній групі та подивіться, чи це допомагає.
Виняк

У моєму випадку, коли я відкриваю \\ HOSTNAME між двома ПК win10, я бачу список усіх спільних папок. Проблема полягає в тому, що якщо я натискаю будь-яку з папок, вона дуже довго почне "думати", перш ніж не зможе її відкрити
Pavel P

@Pavel, що може бути проблемою дозволів. Перевірте вкладку Спільний доступ у вікні Властивості папки, якою ви ділитесь, і натисніть кнопку Надіслати. Введіть "Усі" та натисніть кнопку Додати. Якщо тепер ви можете отримати доступ до цієї папки з іншого комп’ютера, можливо, вам доведеться змінити дозволи доступу до спільного доступу.
Виняк

5

Ось вирішення.

Іноді Мережеве відкриття під вікнами просто не працюватиме, але мережа присутня, просто недоступна.

Потім слід призначити статичну IP-адресу станції сервера файлів.

З'єднайте диск із загальною папкою за допомогою IP станції замість імені комп'ютера.

Приклад:

\\192.168.1.141\fileserver

instead of the inaccesible

\\computer-name\fileserver

3

Ваш модем також маршрутизатор, до якого підключені обидва ПК? Якщо так, їх оновлення, ймовірно, скидає все до значень за замовчуванням, через що Windows 7 виявляє нову мережу. Як результат, з'являється спливаюче вікно, щоб запитати, що це за мережа. Якщо обрано для публічної мережі, воно буде дуже обмеженим. Це, мабуть, сталося.

Ось що ви робите на комп’ютері Windows 7:

  1. Клацніть піктограму мережі поруч із часом внизу праворуч.
  2. Клацніть Open network and sharing center
  3. Унизу View your active networksзліва натисніть синій текст, який зараз, мабуть, говорить Public networkчи можливо Home network.
  4. У новому діалоговому вікні виберіть Work network.
  5. Клацніть Close.

Тепер справи повинні працювати знову.

Якщо все ще не працює, натисніть Change advanced sharing settingsліворуч і оцініть ці налаштування. Зробіть те ж саме на машині Windows 8. (Наведені вище кроки не стосуються Windows 8. Це завжди буде загальнодоступною мережею, і Windows 8 не запитає, яку мережу у вас є.)


w7 був у домашній мережі. Зміна його на робочу мережу, схоже, не змінила значення. У мене також є одна машина xp у тій самій мережі, і вона не може бачити w8-машину. Розширений обмін w8 все здається розумним (увімкніть відкриття мережі та спільний доступ до файлів і принтерів для приватних мереж, вимкнено для загальнодоступних; всі мережі загальнодоступних папок і обмін захищеними паролем вимкнено. Я спробував увімкнути спільний доступ, захищений паролем у всіх мережах (як це що я намагаюсь зробити з розширеним спільним доступом?), але це не змінило значення
Джиммі

Насправді я бачу щось підозріле на w8. У розділі "Центр мереж і обміну" є дві активні мережі: "Дзвоник" і "Мережа 3". Мережа 3 має тип Ethernet і говорить про "відсутність доступу до Інтернету". Дзвін типу "Дзвін" та має доступ до Інтернету. Я 'набираю' з'єднання Bell, щоб мати зовнішній (загальнодоступний) IP-адресу. Підозрілим є те, що Белл позначений як "Приватна мережа", а "Мережа 3" - "Громадська мережа". Мені здалося б, що має бути навпаки? Чи можу я змусити Windows 8 зробити Bell загальнодоступною мережею та Network 3 приватною мережею?
Джиммі

Ви встановлюєте VPN-з'єднання? Якщо так, чи все працює, коли ви відключаєте мережу VPN? Якщо так, відредагуйте підключення VPN, вкладку мережі, ipv4, зніміть прапорці для використання зовнішнього шлюзу.
LPChip

3

Я виправив це за допомогою наступних кроків:

1- перехід-> панель керування-> диспетчер пристроїв, відкрийте його 2- у меню перегляду позначте "переглянути приховані пристрої" 3 - відкрити відділення мережевих адаптерів. 4- ви побачите багато адаптерів під назвою Microsoft 6to4. (у мене їх було понад 150). 5- видалити всі. 6- перезавантажте ПК.

Однак під час пошуку я знайшов ще один корисний ресурс, який містить декілька кроків, перелік інших, ніж той, що описаний вище; тому, якщо хочете, ви можете спробувати це за адресою http://appuals.com/best-fix-steps-fix-error-0x80004005/


3

Так нещодавно я розгортати для Windows 10 до декількох тестових машин в моєму кабінеті і було питання не в змозі отримати доступ до загальної , тобто мережі "\\USA\Shared"або , "\\FRANCE\Shared"але "\\ENGLAND\Shared"працювали добре , як це був мій місцевий Share. Це було лише на моєму Dell Optiplex 990, який використовує Intel 82579LM Gigabit NIC. Доступ ноутбуків до мережі ділиться штрафом. Я переглянув HKLM\System\CurrentControlSet\ виправлення reg, а також те, що потрібні мережеві послуги.

Я та мій колега з Шанхаю думали, що це можуть бути проблеми DNS, але NSLookup вирішується ідеально. Я перейшов до: https://downloadcenter.intel.com/product/47549/Intel-82579-Gigabit-Ethernet-Controller, де Intel випустила нові версії мережевої картки протягом днів один за одним.

Очевидно, були деякі проблеми. Після оновлення драйверів та перезавантаження мої немісцеві акції працюють чудово.


2

На машинах Windows 8 є 2 активних мережевих з'єднання: мережа 3 типу Ethernet та Bell, з'єднання dsl, що вимагає імені користувача та пароля. Коли я підключаюсь до з'єднання Bell, то машині присвоюється публічна IP-адреса. У будь-якому випадку, з'єднання Bell було типу приватної мережі, а мережа 3 - типу суспільної мережі - прямо протилежне тому, що повинно було бути. Після зміни цих налаштувань все почало працювати, як очікувалося.

Було тривіально змінити підключення до мережі 3 на приватне (Windows + I, натисніть на доступ до Інтернету, потім перегляньте налаштування підключення вгорі, де я міг вибрати мережу 3 та увімкнути "Знайти пристрої та вміст"). Збільшення загальнодоступного дзвінка було трохи більше, оскільки воно не відображається в розділі Налаштування підключення до перегляду. Тому мені довелося перейти до HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ NetworkList \ Profiles, знайти профіль із ім'ям профілю Bell та змінити його категорію на 0 (тобто залишити його порожнім). Дивіться докладніші інструкції та скріншоти .


2

У мене було щось подібне, але я можу підключитися до деяких папок, але не до інших на одному клієнтському ПК. Що ще гірше, я можу підключитися до всіх із одного імені для входу на клієнтському ПК, але лише деякі з них використовують інше ім’я для входу. Наскільки я міг бачити, на обох ПК були встановлені імена для входу.

Ця стаття - це те, що для мене виправлено: http://www.howtogeek.com/howto/13197/map-a-network-drive-from-xp-to-windows-7/

У мене було те, що я думав - те саме ім’я користувача на машині XP (хост), але не вдалося підключитися до певних папок на ньому. Виявляється, хоча "Повне ім'я" було однаковим для обох ПК (у адміністратора, місцевих користувачів та груп, користувачів), "ім'я" було іншим. Одного разу я додав до хоста те саме "Повне ім'я", все працювало так, як очікувалося.

Я думаю, що проблема була викликана тим, що одні папки були створені одним користувачем на хост-машині, а інші (до яких я не міг отримати доступ) були створені іншим.

Додавши ім'я користувача для клієнтської машини на хост-машині, я отримав доступ до всіх спільних файлів.


-1

У мене була подібна проблема, і в результаті вийшло, що користувач отримував доступ до спільної мережі з іншим обліковим записом користувача (картографічний мережевий накопичувач), видаляючи облікові дані користувача з менеджера даних облікових записів на панелі керування.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.