Проблема з мережевими спільними ресурсами


4

У мене є ноутбук, встановлений з Windows 7, який має проблеми з доступом до мережних папок. Навіть якщо я можу пінг комп'ютерів, що містять частку, то я отримую скандальний "Windows не може отримати доступ до ... акції". На початку у мене не було включено netbios, тому я не зміг дістатися до комп'ютерів. Після ввімкнення netbios правильно перевіряю комп'ютери, що містять папки. У мене є установка VMPlayer, Virtual Box та Avira Antivir. Не встановлено брандмауер третьої сторони або інше програмне забезпечення безпеки.

Відповіді:


4

Проблема не з DNS, це проблема з NetBIOS

DNS (Служба доменних імен) вирішує як FQDN (повністю кваліфіковані доменні імена), так і IP-адреси http://www.google.com до http://74.125.229.84/

NetBIOS вирішує імена локальних комп'ютерів (імена хостів) до IP-адрес, наприклад: DAVES-PC до 192.168.1.190

Спосіб NetBIOS вирішує імена в такому порядку

  1. Перевіряє, де йдеться про ім'я локального хоста
  2. Перевіряє кеш DNS-клієнта
  3. Перевіряє локальний кеш імен NetBIOS
  4. Зв’язується з налаштованими WINS-серверами (більше ніж у вас немає)
  5. Передає повідомлення запиту запиту NetBIOS до локальної підмережі
  6. Шукає файл LMHosts (вирішує імена на віддалених підмережах)

Варіант 1

Можна спробувати очистити кеш за допомогою

Натискання кнопки Пуск - & gt; Тип cmd - & gt; Клацніть правою кнопкою миші та виберіть "Запуск від імені адміністратора" - & gt; Натисніть кнопку Так

Виконайте ці команди

  1. nbtstat -R
  2. ipconfig / flushdns

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

Для Windows 7

Натисніть Пуск - & gt; Правий клік на комп'ютері - & gt; Натисніть Властивості - & gt; Натисніть Розширені системні налаштування (на лівій панелі) - & gt; Клацніть вкладку Ім'я комп'ютера - & gt; Натисніть Змінити

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

Варіант 2

Ви можете додати вручну записи у ваш хост-файл, ці записи будуть завантажені в кеш DNS-клієнта, який перевіряється другим.

Натисніть Пуск - & gt; Введіть блокнот - & gt; Клацніть правою кнопкою миші "Запуск від імені адміністратора" - & gt; Натисніть Так - & gt; Меню Файл - & gt; Відкрити - & gt; Перейдіть до розділу C: драйвери для Windows 32 і т.д. Відкрити хости - & gt;

Додайте записи в кінці файлу в цьому форматі

<IP Address> <Name>

Приклад:

192.168.1.190 DAVES-PC

Це буде працювати краще зі статичними IP-адрес, які легко налаштувати, але залежать від іншої ОС ви використовуєте тільки Google його .. він буде працювати з DHCP, як більшість домашніх маршрутизаторів, здається, неодноразово дають той же IP для того ж комп'ютера на основі MAC-адреса, по крайней мере, в моєму досвіді ... змінили OS і зберегли той же IP на шахті, використовуючи DHCP lol.

Від коментарів

У розділі "Центр мережних підключень і спільного доступу" виберіть "Параметри домену"

  1. Натисніть "Пуск" - & gt; Введіть "Центр мереж і спільного доступу" - & gt; Натисніть "Центр мереж і спільного доступу"
  2. Натисніть "Змінити додаткові налаштування спільного доступу" на панелі ліворуч
  3. Розгорніть меню для типу Мережі, для якої встановлено значення Домашній, Робочий або Загальнодоступний
  4. "Увімкнути" "виявлення мережі" та "спільне використання файлів і принтерів"
  5. Налаштуйте інші налаштування відповідно до ваших потреб.

Скиньте стек TCP / IP. Це поверне всі налаштування до стандартного, тому вам може знадобитися змінити деякі назад, наприклад, Статичний IP буде скинуто до DHCP

  1. Відкрити і командний рядок адміністратора
  2. Виконати netsh winsock reset catalog 2
  3. Виконати netsh int ip reset reset.log

Перевіряються комп'ютерні браузери служб і помічник NetBIOS TCP / IP

  1. Натисніть "Пуск" - & gt; Тип "Послуги" - & gt; Натисніть "Послуги"
  2. Знайдіть "Комп'ютерний браузер" у списку та переконайтеся, що він "Запущений"
  3. Зробіть те ж саме для "Помічника NetBIOS TCP / IP"

Переконайтеся, що брандмауер Windows не блокує з'єднання.

  1. Дозволити обмін даними, як описано Тут або Тут

Питання домену

Користувач не має спільного доступу до домену в домені

  1. Очистіть папки, щоб уникнути помилок net use * /delete це призведе до видалення всіх підключених мережних спільних ресурсів.
  2. Підключення до DAVES-PC
  3. Позначте пункт Підключити, використовуючи інше ім'я користувача
  4. Заповніть дійсні облікові дані для цього домену / спільного доступу до домену DOMAIN. Ім'я користувача та пароль, наприклад DAVEco - для користувача.

Користувач в іншому домені вимагає довіри між двома прочитаними доменами тут для отримання додаткової інформації


Привіт, ваш asnwer цікавий і, ймовірно, в правильному напрямку. Тепер я можу пінг DAVES-PC, однак, коли я намагаюся отримати доступ до загальної папки, я отримую звичайне повідомлення "Windows не може отримати доступ до DAVES-PC". Після введення команди "nbtstat -R" я отримав таке повідомлення "NetBT не прив'язаний до жодних пристроїв". Будь-який ключ?
register

Спробуйте виконати ці команди в командному рядку адміністратора 1. netsh winsock reset catalog 2. netsh int ip reset reset.log Потім перезавантажте комп'ютер і повторіть спробу. Ці команди допомагають відновити стек tcp / ip
Riguez

Не пощастило: як і раніше. Я можу пінгувати DAVES-PC, але тоді все одно отримую повідомлення "Windows не може отримати доступ до DAVES-PC". Звичайно, частка доступна для інших ноутбуків. У мене встановлено Vmware і VirtualBox. Додайте деякі віртуальні карти Ethernet: чи може це бути коренем проблеми?
register

Спробуйте тимчасово відключити брандмауер, щоб перевірити, чи працює він без цього обмеження windows.microsoft.com/en-US/windows-vista/…
Riguez

Ви також повинні переконатися, що "Computer Browser" і "TCP / IP NetBIOS Helper" запущені і, можливо, їх перезавантаження допоможе. Це можна зробити за допомогою менеджера служб Натисніть кнопку Пуск - & gt; Тип послуг - & gt; натисніть кнопку з позначкою Служби
Riguez

1

Спробуйте очистити кеш DNS. Запустіть командний рядок з підвищеними привілеями і введіть тип

ipconfig /flushdns

Також варто перевірити деталі вашого мережного адаптера, набравши їх

ipconfig /all

шукати контролер Ethernet і подивитися, який шлюз і dns було надано.

Також спробуйте скористатися службою traceroute на назву, до якої ви намагаєтеся дістатися, наприклад,

tracert www.yahoo.com

У мене були деякі проблеми з DNS, виявляється, що мій ноутбук намагався використовувати моє бездротове з'єднання, а не моє підключення Ethernet для доступу до нього.


0

Ви використовуєте DHCP або статичний IP? якщо ви використовуєте статичний IP-адресу, ви могли б ввести неправильний DNS-сервер? якщо використовується DHCP, ви можете спробувати очистити кеш DNS, ввівши в командному рядку:

ipconfig / flushdns


Ми використовуємо DHCP. Я спробував змити кеш, але покращення не було.
register

0

Переконайтеся, що служба клієнтів DNS налаштована на автоматичний режим і працює (служби Windows)

Ви могли б жорстко кодувати ці IP-адреси у вашому файлі хостів.

Відкрийте блокнот як адміністратор, а потім скористайтеся файлом & gt; Відкрийте та перейдіть до

C: Драйвери Windows 32 і т.д.

(Вам може знадобитися налаштувати вікно веб-переглядача на "всі файли", щоб переглянути файл хостів)

Відкриті хости

додайте записи, збережіть зміни.

.


1
Це не вирішить всіх проблем. Ми використовуємо DHCP, тому деякі ip час від часу змінюються. Також ноутбуки моїх колег працюють відмінно, так що це те, що стосується мого ноутбука. Я хочу зрозуміти і вирішити корінь проблеми. Не могли б ви допомогти?
register

Чи є у вас якийсь програмний захист на вашому комп'ютері?
Moab

У мене Avira Antivir
register

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