3/27/2018

Как исправить ошибку память не может быть "read\written"

Привет всем читателям блога.
Каждый пользователь рано или поздно сталкивается с таким сообщением и пытается найти решение данной проблемы в сети Интернет.
Там он может встретить разные мнения о причине возникновения этой ошибки.
Это и плохая память (ОЗУ), и атака вирусов на компьютер, и отсутствие необходимых обновлений для операционной системы. Но в этих случаях наблюдаются совершенно другие проявления.




Правильный общий ответ о проблеме: - нестыковка некоторых устаревших (или крякнутых программ) с Windows
 (хотя они тоже бывают разных сборок, типа Зверь). Особенно часто, данная ошибка начинает доставать при установке SP2.
Одним из вариантов исправления этого предлагают

 переустановку Винды на более старую версию... что, не очень то нам нужно.
Другим вариантом предлагается установка ВСЕХ программ последних версий, что тоже не подходит, т.к. даже самые современные версии программ  могут выдавать эту ошибку.

И как выясняется, причастна к этой ошибке - функция:  
"Предотвращение выполнения данных"(DEP)


т. к.  данная ошибка возникает при обращении какой - либо программы или модуля программы напрямую к закрытому участку памяти.
Важно. При любой ошибке (или подозрении,что произошла ошибка) жмите Ctrl+Z..

Но это не смертельная ошибка для Windows, поэтому вместо "синего экрана смерти" выдаётся сообщение об ошибке" Память не может быть read/written ".
То есть для каждой программы в памяти выделяется некое пространство.
И если приложение начинает выходить за пределы этого пространства, т. е. пытается оттуда что-то прочитать (read) или что-то записать туда (written), то появится эта ошибка.
Закончим со вступлением и наконец перейдем к правильному ответу по данной
ситуации и предпримем правильные варианты решений  проблемы.


               Для чего именно DEP следит за тем, как используется память:

"Предотвращение выполнения данных (DEP) используется для предотвращения проникновения на компьютер вирусов и других угроз безопасности, которые выполняют вредоносный код из областей памяти, которые должны использоваться только операционной системой Windows и другими программами. Такой тип угроз безопасности наносит ущерб, занимая по очереди все области памяти, используемые программой. Затем вирус распространяется и повреждает другие программы, файлы и даже контакты электронной почты.

Краткая выдержка, из Хепа:
"...в отличие от брандмауэра или антивирусного программного обеспечения функция
DEP не препятствует установке потенциально опасных программ на компьютер, а
только следит за тем, как программы используют память, и после установки SP2,
DEP по умолчанию включена для основных программ и служб Windows."

Если какая-то программа вызывает срабатывание этой функции, Microsoft
рекомендует выбрать режим OptOut и добавить эту программу в список исключений.
Однако зачастую программа состоит не из одного исполняемого модуля, а из многих
динамических библиотек, и не всегда имеется возможность точно определить, какая
именно вызывает срабатывание DEP.

Если программа вам очень нужна, а добиться ее работоспособности вышеописанным
методом не получается, проще отключить DEP целиком, путем редактирования
boot.ini.
Хотя, если вероятность возникновения этой ошибки невелика, и если вы не
сталкиваетесь с нею, лучше оставить DEP включенной - так система будет больше
защищена от возможности выполнения вируса.
            Cуществует четыре варианта настройки функции DEP

OptIn - (установлено по умолчанию). В этой конфигурации под действие функции DEP
подпадают только основные системные программы и службы.
OptOut - DEP включена для всех процессов и приложений, кроме тех, которые
вручную добавлены пользователем в список исключений.
AlwaysOn - В этом режиме DEP включена всегда для системы в целом, всех процессов
и приложений, не взирая на установки пользователя или производителя ПО.
AlwaysOff - DEP полностью отключена.

Первые два варианта настройки можно переключать с помощью панели управления:
"Система"; "Дополнительно"; "Быстродействие"; кнопка "Параметры" ;
закладка "Предотвращение выполнения данных".

Для полного включения или выключения DEP необходимо вручную отредактировать
находящийся в корне загрузочного раздела диска скрытый файл boot.ini, добавив в
разделе [operating systems] в конец строки ?\WINDOWS="Microsoft Windows XP
Professional" /fastdetect ключ /NoExecute с одной из опций:

NoExecute = Optin
NoExecute = OptOut
NoExecute = AlwaysOn
NoExecute = AlwaysOff 



Optin - (установлено по умолчанию). В этой конфигурации под действие функции DEP подпадают только основные системные программы и службы.

OptOut - DEP включена для всех процессов и приложений, кроме тех, которые вручную добавлены пользователем в список исключений.

AlwaysOn - В этом режиме DEP включена всегда для системы в целом, всех процессов и приложений, не взирая на установки пользователя или производителя ПО.

AlwaysOff - DEP полностью отключена.


Для редактирования boot.ini нужно в панели управления "Система", на вкладке
"Дополнительно" в разделе "Загрузка и восстановление" нажать кнопку "Параметры"
и в открывшемся окне - кнопку "Правка".


Файл boot.ini будет открыт в "Блокноте".

Или: Пуск - Выполнить - %systemdrive%\Boot.ini

После редактирования boot.ini не забудьте сохранить этот файл и перезагрузить
компьютер, чтобы изменения вступили в силу.

Например,если у Вас по умолчанию  стоит строка..

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional
SP2"
/noexecute=optin /fastdetect

То понятно что, надо установить у себя /NoExecute=AlwaysOff

В отличие от брандмауэра или антивирусной программы средство DEP не препятствует установке потенциально опасных программ на компьютер. Вместо этого выполняется наблюдение, чтобы программы использовали системную память безопасным образом. Для этого DEP работает отдельно или вместе с совместимыми микропроцессорами и помечает некоторые области как «невыполняемые». Если программа пытается запустить код (любой код) из защищенной области, DEP закрывает программу и отображает уведомление. В Windows XP SP2 технология DEP обеспечивается аппаратными и программными средствами..."

                            Ну и конечно же рекомендую проверить...

                              Конфликт программного обеспечения

Это когда одна из программ мешает правильно функционировать другой программе и появляется эта ошибка. Чёткого списка конфликтного софта не существует. Однако достоверно известно, что если Windows простояла полгода или больше, то вполне может появиться эта ошибка, особенно если ОС активно используется, т.е. часто устанавливаются новые программы, игры и драйвера. Можно попробовать загрузиться в Безопасном режиме. Если там проблемное приложение запустится нормально, значит, программа - причина ошибки грузится при обычной загрузке системы.

                                                 Путь установки


Путь C:\ProgramFiles\Имя_разработчика\Имя_издателя\Имя_локализатора\Имя_основной_папки... все видели при установке очередной игры. Но мало кто утруждает себя тем, чтобы исправить это  нагромождение папок на что-нибудь более простое и понятное. Однако длинный путь (да ещё и с русскими буквами) может послужить причиной возникновения ошибки чтения памяти. Пример -всем известный Steam.
Об этом много информации в сети.Чуть ли не в половине случаев Steam-игры появлялось окно с сообщением об ошибке чтения памяти. А всё потому, что пользователи ставили Steam куда попало (например: C:\Игры\Программы для игр\Steam - вместо D:\Games\Steam). То же самое касается и программ. Если в процессе работы какого-нибудь приложения появляется ошибка «Память не может быть read\written», удалите его, а затем установите заново, но при этом используйте как можно более короткий путь. Если установка по более короткому пути не поможет, то попробуйте установить проблемное приложение в другой раздел диска.

                                    Проблемы с оперативной памятью

Оперативная память обычно не является виновником возникновения ошибки "Память не может быть read\written". Тем не менее, есть рекомендации, которые имеют непосредственное отношение к оперативке, и, возможно, помогут вам убрать ошибку чтения памяти.
Во - первых, желательно использовать память от одного и того же производителя.
Конечно, существует множество компьютеров, в которых работает память от разных фирм, однако если у вас начала вылезать ошибка чтения памяти, а в компьютере установлены модули от разных производителей, или даже если у вас оперативная память от одной фирмы, то можно все равно поэкспериментировать с модулями памяти (переткнуть их в свободные слоты или просто поменять местами), имеет смысл попробовать по очереди выдернуть каждый из модулей и посмотреть на результаты.

Если выше перечисленное не помогло :
Попробуйте откатиться назад и отключить последние обновления, если Вы их устанавливали. Частенько после обновлении выскакивает эта ошибка. Вспомните какое ПО последний раз устанавливали, возможна она конфликтует. Если ничего не помогло попробуйте перенести важные файлы на внешний HDD и переставить Винду.


SP3 весьма полезно в этих случаях, ставится легко и проблемы с DEP становятся
менее актуальны


Завершая сегодняшнюю статью, я бы хотел еще сказать, что не каждому пользователю по карману установить лицензионную операционную систему. Поэтому если Вы устанавливаете не оригинальную версию Windows на свой компьютер,то будьте готовы к тому, что такая сборка в скором времени может проявиться с появлением возможных ошибок, зависаний компьютера.
То, что касается сегодняшней статьи, я Вам рассказал, и думаю это
Вам пригодится еще...
Какие бывают ошибки Windows,часть 2 читайте здесь
Как устранить наиболее частые ошибки Windows, Вы узнаете здесь
Как исправить ошибку "отсутствующий файл framedyn.dll" читайте здесь

Уважаемые читатели!
Если вам понравился блог и опубликованные материалы, оказались полезными для Вас, то прошу оказать помощь на содержание и развитие данного блога. Сделать это можно,пожертвовав любую сумму. Ваша финансовая поддержка будет использована для продвижения блога, на наполнение блога хорошим материалом, улучшения функциональности и удобности для читателя и реализацию дальнейших планов.
1) Самый простой способ, который не составит больших усилий у каждого пользователя, читателя блога - это в конце каждой статьи есть несколько кнопок ("поделиться") для добавления статьи в социальные сети или блоги и другие ресурсы общения в интернете.
2) Путём перечисления денег на карту Сбербанка: 4424 7710 1196 4323
Заранее благодарен всем, кто поможет в развитии блога.





3/21/2018

Какие программы в папке system32, в Windows XP

Привет всем читателям блога. В этой статье рассмотрим, какие программы находятся в папке system32. К сожалению, мало кто из нас знает толком назначение всех утилит из папки Windows. Но все же попробуем разобраться в назначениях большинства системных файлов, для того, чтобы представлять, кто "свой и чужой".
Некоторые системные файлы и папки являются скрытыми и при обычной настройке интерфейса Windows не отображаются на экране, а некоторые требуют полного доступа. И чем выше версия Windows, тем больше папок в её составе.

Способ использования программ, запускаемых из командной строки, часто можно узнать подставив в конце ключ /?

accwiz.exe - мастер специальных возможностей
append.exe - (запускается в командной строке) - Позволяет программам открывать файлы в
указанных каталогах так, словно они находятся в текущем каталоге.
arp.exe - (запускается в командной строке) - Отображение и изменение таблиц
преобразования IP - адресов в физические, используемые протоколом разрешения
адресов (ARP).
attrib.exe - (запускается в командной строке) - Изменение атрибутов файлов
bootcfg.exe - (запускается в командной строке) - Редактирование файла boot.ini
cacls.exe - (запускается в командной строке) - Просмотр и изменение таблиц управления доступом (ACL) к файлам
calc.exe - Калькулятор
charmap.exe - Таблица символов
chkdsk.exe - (запускается в командной строке) - Проверка логического диска на наличие ошибок. Как проверить и устранить ошибки жесткого диска Вы можете узнать здесь
cipher.exe - (запускается в командной строке) - Показывает или изменяет шифрование папок
cleanmgr.exe - Программа очистки диска
clipbrd.exe - Программа просмотра буфера обмена
cmd.exe - (Запускается в окне Пуск - Выполнить) - Запуск "Командной строки"
comp.exe - (запускается в командной строке) - Сравнение содержимого двух файлов
compact.exe - (запускается в командной строке) - Программа сжатия файлов
control.exe - Панель управления Windows
convert.exe - (запускается в командной строке) - Программа конвертирования файловой
системы FAT в NTFS
debug.exe - (запускается в командной строке) - Программа для отладки и редактирования программ
defrag.exe - (запускается в командной строке) - Программа дефрагментации дисков
diskcopy.exe - (запускается в командной строке) - копирование содержимого гибкого
диска на другой гибкий диск
doskey.exe - (запускается в командной строке) - Программа редактирования и повторного вызова команд Windows
driverquery.exe - (запускается в командной строке) - Эта команда позволяет администратору
просмотреть список установленных драйверов устройств и их свойства.
dvdplay.exe - Проигрыватель DVD
dxdiag.exe - Средство диагностики DirectX
edit.com (запускается в командной строке) - Редактор текстовых файлов DOS
eudcedit.exe - Редактор личных символов
expand.exe - (запускается в командной строке) - Программа извлечения файлов из
cab - архивов
fc.exe - (запускается в командной строке) - Сравнение двух файлов или двух наборов файлов
find.exe - (запускается в командной строке) - Поиск текстовой строки в файлах
findstr.exe - (запускается в командной строке) - Поиск текстовой строки в файлах (более мощный чем find)
fontview.exe - (запускается в командной строке, обязательно требует указания
файла шрифта в качестве параметра) - Просмотр шрифтов
forcedos.exe - (запускается в командной строке) - Программа для запуска DOS  программ
freecell.exe - игра Солитер
ftp.exe - программа для связи с серверами и передачи файлов по сети по протоколу ftp
help.exe - (запускается в командной строке) - Справка по командам командной строки
iexpress.exe - Мастер создания само распаковывающегося cab - архива.
magnify.exe - Экранная лупа
makecab.exe (запускается в командной строке) - Программа создания cab - архивов
mmc.exe - Запуск консоли управления (открывает управляющие msc - модули)
mplay32.exe - Универсальный проигрыватель
msg.exe - (запускается в командной строке) - Отправка сообщения по сети
mshearts.exe - игра Червы
mspaint.exe - Программа редактирования изображений Paint
narrator.exe - Экранный диктор
net.exe - (запускается в командной строке) - Программа управления сетями и компьютером
netstat.exe - (запускается в командной строке) - Отображение статистики протокола и
текущих сетевых подключений TCP/IP.
Как снять ограничение TCP/IP - соединений, читайте далее
notepad.exe - Текстовый редактор Блокнот
ntbackup.exe - Мастер архивации данных
odbcad32.exe - Администратор баз данных ODBC
osk.exe - Экранная клавиатура
perfmon.exe - Монитор производительности системы
ping.exe - (запускается в командной строке) - Обмен пакетами по сети для теста сетей
reg.exe - (запускается в командной строке) - Редактирование системного реестра из
командной строки
regedt32.exe - Редактор реестра Windows
Как очистить "хвосты" оставшиеся от удаленных программ в реестре, читайте далее
regsvr32.exe - (запускается в командной строке) - Регистрация и дорегистрация
dll - библиотек
replace.exe - (запускается в командной строке) - Замена файлов
route.exe - (запускается в командной строке) - Обработка таблиц сетевых маршрутов
runas.exe - (запускается в командной строке) - Запуск от имени другого пользователя
sfc.exe - (запускается в командной строке) - Проверка и восстановление системных файлов (может потребовать установочный диск)
shrpubw.exe - Мастер создания общей папки
shutdown.exe - (запускается в командной строке) - Команда завершения работы
sndrec32.exe - Программа звукозаписи
sndvol32.exe - Громкость звука
sol.exe - игра Косынка
sort.exe - (запускается в командной строке) - Сортировка файлов
spider.exe - игра Паук
subst.exe - (запускается в командной строке) - Сопоставление имени диска пути к папке
sysedit.exe - Редактор системных файлов Windows
systeminfo.exe - (запускается в командной строке) - Информация о системе
taskkill.exe - (запускается в командной строке) - Принудительное завершение процесса
tasklist.exe - (запускается в командной строке) - Список запущенных процессов
taskmgr.exe - Диспетчер задач Windows
telnet.exe - Программа сетевого подключения к удаленному компьютеру Telnet
tourstart.exe - Начальное знакомство с Windows
tracert.exe - (запускается в командной строке) - Отслеживание маршрута TCP/IP
tree.com - (запускается в командной строке) - Графическое представление структуры папок
tskill.exe - (запускается в командной строке) - Прекращение процесса
tsshutdn.exe - (запускается в командной строке) - Завершение работы сервера в
установленном порядке
utilman.exe - Диспетчер служебных программ (для лиц с ограниченными возможностями)
verifer.exe - проверка драйверов
winchat.exe - Программа обмена сообщениями по сети
Winmine.exe - игра Сапер
winver.exe - Сведения о версии Windows
write.exe - Текстовый редактор WordPad (умеет открывать файлы MS Word)
xcopy.exe - (запускается в командной строке) - Расширенная программа копирования
файлов и дерева папок.

Какие службы можно отключить в Windows XP  читайте здесь
Какой программой открыть любой файл читайте здесь
Вот такие программы находятся в папке system32. Надеюсь это было полезно узнать.
Если есть какие непонятные вопросы, прошу делиться в комментариях.

3/17/2018

Windows Media Player, секреты

Привет всем читателям. Для тех, кто еще пользуется этим плеером, полезно будет узнать это..  Одной из главных причин слишком медленного запуска операционной системы, является автоматическая загрузка различных программ, что происходит в это время. Многие из установленных вами программ прописываются в автозапуске системы, и чем больше вы таких программ устанавливаете, тем больше времени требуется Windows для запуска. Сегодня рассмотрим некоторые возможности по отключению, включению некоторых функции Windows Media Player 11, т. к. например Windows Media Player, сама, без Вашего ведома обновляется. Я лично не позволяю авто обновлению любой программе, кроме антивируса. В случае необходимости я сам обновлю нужную мне программу.

            Как отключить проверку подлинности в Windows Media Player 11

Если вдруг установка Windows Media Player 11 в вашей Windows XP невозможна
из-за проверки подлинности, то совершаем следующие нехитрые действия, для обхода защиты
Microsoft:
1. В C:Program Files/Windows Media Player переименовываем файл LegitLibM.dll во что, хотите например в ~LegitLibM.dll.
2. Запускаем WMP11, соглашаемся на запуск проверки подлинности
3. Соглашаемся с лицензионным соглашением
4. Устанавливаем WMP11
Как получать обновления для Windows XP, читайте   здесь

         Как отключить идентификацию  Windows Media Player в интернете

Отключить идентификации Windows Media Player на сайтах можно через реестр в
разделе - [HKEY_CURRENT_USER\Software\Microsoft\MediaPlayer\Preferences]
Поменяйте значение -
Значение "SendUserGUID"=dword:00000000 


Как очистить "хвосты" в реестре, от раннее удаленных программ читайте  здесь

       Вы также можете сами изменить заголовок медиаплеера на свой........

Добавьте ключ в реестр, чтобы изменить заголовок окна медиаплейера:
[HKEY_CURRENT_USER\Software\Policies\Microsoft\ WindowsMediaPlayer]
"TitleBar"="Ваш заголовок"

         Включить DVD - возможности медиаплейера Windows:

Измените значение ключа с "No" на "Yes", чтобы включить DVD - возможности
медиаплейера Windows:
[HKEY_CURRENT_USER\Software\Microsoft\Me-diaPlayer\Player\Settings]
"EnableDVDUI"="Yes"



      Блокировка автоматического обновления в Windows Media Player.

 Windows Media Player периодически устанавливает связь через интернет для проверки существования новой версии программы (Tools - Options - рамка Automatic updates).
Можно отключить данную возможность в Windows Media Player.
Запускаем  Regedit
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\WindowsMediaPlayer  параметр
DisableAutoUpdate, значение: - 


Какие службы можно отключить в Windows XP  читайте  здесь

      Очистка списка последних проигранных медиаплейером файлов

Miscellaneous: Clear Windows Media Player Recent Files
Для очистки списка последних проигранных медиаплейером файлов удалите или очистите следующие параметры:
[HKEY_CURRENT_USER\ Software\ Microsoft\ Me-diaPlayer\ Player\ RecentFileList]
"File0"=""
"File1"=""

Копирование музыки с компакт диска в стандартном проигрывателе WinXP
Создать reg файл (в Блокноте), скопировать туда следующие строки:


 Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MediaPlayer\Settings]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MediaPlayer\Settings\MP3Encoding]
" LowRate"=dword:0000dac0
" MediumRate"=dword:0000fa00
" MediumHighRate"=dword:0001f400
" HighRate"=dword:0002ee00

и запустить.В настройках Windows Media player, установить, в параметрах настройки копирования формат файла MP3. Только нужен нормальный mp3 кодер, установленный в системе. Без него проигрыватель писать ни чего не будет.

На этом позвольте завершить краткий начальный экскурс по  Windows Media Player. 

Как исправить ошибку "отсутствующий файл framedyn.dll" читайте   здесь
КАК исправить ошибку память не может быть read\written» читайте  здесь
Надеюсь это Вам пригодится,если Вы пользуетесь Windows Media Player.

3/12/2018

Почему зависает панель задач и рабочий стол при запуске Windows

Привет всем читателям. Каждый персональный компьютер предназначен для определённых задач и пользователь, скачивая и устанавливая какую - нибудь программу, даже не задумывается, а будет ли мой компьютер работать с этой программой, или вовсе не захочет работать?
Зависания на несколько секунд, обычно, связаны с большим количеством программ в автозагрузке и легко устраняются. Случаются, однако, более длительные зависания, о которых и пойдет речь дальше. К сожалению, универсального рецепта по устранению этой проблемы не существует, поскольку причины проблемы могут быть различными. В этой статье собраны четыре наиболее распространенные причины зависания панели задач и рабочего стола: а также рекомендации по их диагностике и устранению.

             Компьютер подключен к Интернету и используется протокол IPv6


Сам по себе факт подключение к Интернету, конечно, не является причиной проблемы.
Однако, нередко проблема связана с использованием протокола IPv6.
Проблема с протоколом IPv6 возникает в том случае, если он у вас установлен, а ваш роутер и/или оборудование интернет-провайдера сконфигурировано неправильно.
Диагностика
Отключите кабель локальной сети или модем от компьютера и перегрузитесь.
Если зависание не наблюдается, возможно, проблема связана с протоколом IPv6.
Устранение проблемы
Проверьте, включен ли у вас протокол IPv6.   
Пуск - Поиск/Выполнить - cmd - OK


Введите в командную строку - ipconfig /all .


Если в результатах команды вы видите строку с IPv6 адресом
IPv6-адрес. . . . . . . . . . . . : 2001:0:d4c3:a5d7:438:3b8e:aa53:120f(Основной)
отключите протокол IPv6
В Windows XP - это делается командой:
netsh interface ipv6 uninstall


Для Windows 7 это делается командой:
Для отключения TCP/IPv6  введите:
netsh interface 6TO4 set state disabled

Также для Windows 7 и Vista подробные инструкции есть в статье KB929852

                         Используется адаптер беспроводной сети (Wi - Fi)

Довольно часто причина зависания панели задач при загрузке системы кроется в драйверах адаптера беспроводной сети и/или программном обеспечении производителя адаптера.
Диагностика
Отключите беспроводной адаптер в диспетчере задач. 
Пуск - Поиск/Выполнить - devmgmt.msc.


Найдите «wireles» адаптер в списке сетевых адаптеров.


Щелкните на нем правой кнопкой мыши и выберите пункт: -  Отключить .
Если после перезагрузки компьютера зависание не наблюдается, проблема связана с беспроводным адаптером.
Устранение проблемы
Если вы не пользуетесь беспроводными соединениями, просто не включайте адаптер.
В противном случае обновите программное обеспечение и/или драйвер адаптера, загрузив
их с сайта производителя.
По умолчанию в операционных системах Windows 7, 8, 8.1. да и в 10 тоже включены туннельные адаптеры teredo и isatap, которые используются при работе протокола ipv6 и кроме, как снижения скорости ничего не дают при использовании протокола ipv4.
Введите в поисковой строке cmd и выберите Запустить от имени администратора.
Для отключения протокола teredo введите:
netsh interface teredo set state disabled
Для отключения протокола isatap введите:
netsh interface isatap set state disabled

                                            Зависание службы при запуске

Еще одной распространенной причиной зависания панели задач является зависание одной из служб  Windows при запуске системы.
Диагностика
Откройте журнал событий:
Пуск - Поиск/Выполнить - eventvwr.msc - OK .


Проверьте, нет ли там события, совпадающего по времени с запуском системы, с номером  7022 и источником  Service Control Manager


Устранение проблемы
В описании ошибки указано название зависшей службы. Воспользуйтесь списком служб (Windows XP | Windows Vista), чтобы определить, является служба системной или сторонней. В списке перечислены все системные службы. Если поиск по названию службы не увенчался успехом, служба является сторонней.
Сторонняя служба. Она, скорее всего, появилась при установке приложения или игры.
В этом случае для устранения проблемы нужно обновить приложение до последней версии или удалить его.
Системная служба. Откройте оснастку: «Службы»:  
Пуск - Поиск/Выполнить - services.msc - OK .


Затем найдите службу в списке оснастки. Щелкните правой кнопкой мыши по названию службы


и выберите пункт Свойства из контекстного меню. В свойствах службы перейдите на
вкладку  Зависимости.


Убедитесь, что все службы, от которых она зависит, запущены и имеют стандартный тип запуска, как указано в списке служб (Windows XP | Windows Vista).
Как отключить ненужные службы в Windows XP читайте  здесь

                             Конфликт сторонних программ и/или служб

Причиной зависания пользовательского интерфейса нередко является
запускающаяся при загрузке системы сторонняя программа или служба.
Для начала нужно убедиться, что все системные службы сконфигурированы правильно. Приведите все службы к стандартной конфигурации - используйте REG - файлы, прилагаемые к списку служб (Windows XP - Windows Vista), или сделайте это вручную в оснастке «Службы». Затем перезагрузите компьютер. Если конфигурация служб стандартная, но проблема все равно возникает, приступайте к дальнейшей диагностике проблемы
Диагностика
Выполните загрузку в безопасном режиме. Если зависание не наблюдается, проблема кроется в сторонней службе или программе.
Устранение проблемы
Выполните следующие действия. 
Пуск - Поиск / Выполнить - msconfig - ОК


и перейдите на вкладку Службы.


Установите флажок: Не отображать службы Microsoft .


Отключите все отображенные службы (имеются в виду только не принадлежащие Microsoft) и перегрузитесь. Если проблема не появляется,причина в одной из этих служб.
Далее действуйте методом «половинного деления». Включите половину служб и снова перегрузитесь. Если проблема не появляется, причина в оставшихся отключенных службах.

Если проблема воспроизводится, причина во включенных службах - отключите половину из них и снова перегрузитесь. Действуя таким образом, вы сможете выявить службу, являющуюся причиной проблемы, и определить программу, которой она принадлежит. Далее можно порекомендовать лишь обновление программы до последней версии или ее удаление.
Аналогичным образом можно поступить на вкладке Автозагрузка
Здесь тоже не следует отключать пункты, производителем которых является Microsoft. Отключение программ других производителей может привести к неправильной работе устройств в том случае, если вы отключите их драйверы. Поэтому программы производителей вашего аппаратного обеспечения (например, Intel) лучше не отключать, либо отключать в самую последнюю очередь.

Если эти действия не помогут устранить проблему, следуйте рекомендациям по устранению проблем путем «чистого» запуска: KB316434 (Windows XP) | KB929135 (Windows Vista). Причем в статье для Windows XP приводится больше вариантов, которые можно применять и к Windows Vista.
Другие способы устранения проблемы:
Если ни один из приведенных в статье способов вам не помог, возможно, проблема заключается в неправильно работающем драйвере.
Почему и по каким причинам зависает компьютер читайте далее
Как восстановить языковую панель на Windows XP и Windows 7 читайте далее
Надеюсь эти способы помогут Вам устранить зависания при запуске системы.

3/08/2018

Как устранить ошибки в TCP/IP - сетях

Привет всем читателям блога. Узнать причины проблем в TCP/IP - сетях бывает очень непросто. Вот почему так много инструментов для анализа того, что происходит в  
TCP/IP - сетях. Инструменты и методики, помогут Вам выявить и диагностировать некоторые из наиболее сложных проблем, возникающих в TCP/IP - сетях.
Эта статья посвящена анализу проблем, связанных с поддержкой соединений и конфигурированием.
О параметрах конфигурации TCP/IP  для Windows XP читайте   здесь

                                         Просмотр диагностической информации

Многие проблемы с TCP/IP - сетями вызваны неверной настройкой сетевых компонентов, и вы обнаружите, что контекст Diag в Netsh действительно помогает выяснить, в чем дело. Начнем с просмотра сводной информации о конфигурации командой:netsh diag show all.


Не упускайте из виду полезность Netsh в решении проблем с удаленными компьютерами. Netsh избавляет от необходимости сидеть за компьютером пользователя или подключаться к нему через Remote Desktop (Удаленный рабочий стол). Достаточно запустить Netsh с параметром  R, в котором вы указываете имя нужного удаленного компьютера.

                                                        Что такое Netsh?


Microsoft Windows Netsh - это утилита командной строки.

С помощью Netsh вы можете просматривать или изменять конфигурацию сети


на ваших локальных или удаленных машинах.
Вы можете вручную запускать команды Netsh или создавать файлы сценариев для автоматизации процесса. Эти команды вы можете запускать не только на своих локальных машинах, но и на удаленных компьютерах по сети.
В процессе создания версии Windows NT 5.0, которая потом превратилась в Windows 2000,
корпорация Microsoft недолго работала с компанией Cisco Systems, пытаясь включить некоторые идеи этой компании в новую операционную систему и помочь Cisco внедрить некоторые возможности NT 5.0 в ее продукцию.
Результат этих усилий можно увидеть сейчас в решении Cisco Voice over IP, для которого требуется развертывание Active Directory (AD).
Это кратковременное сотрудничество в конце концов завершилось, но оставило после себя основу для Netsh, полезного и практичного сетевого инструмента командной строки.
Netsh также предоставляет функцию работы со сценариями, которая позволяет вам запускать
группу команд в режиме очередности на определенном компьютере.
Благодаря netsh вы можете сохранять сценарии конфигурации в текстовые файлы для архивации, или в целях настройки других машин.
Netsh не является новой утилитой в Windows Server 2008 или Windows Vista/7.
Netsh существует уже довольно давно.
Команды Netsh доступны в Windows 2000, XP и Windows Server 2003.

Вывод команды: netsh diag show all

Default Outlook Express Hail (pop3.cpandl.com / mall.cpandl.com)
Default Outlook Express News (Not Configured)
Internet Explorer Web Proxy (Internet Explorer is not using the proxy)
Loopback (127.0.0.1) Computer System (C0RPSVR02)
Operating System (Microsoft(R) Windows(R) Server 2003, Standard Edition)
Version (5.2.3790) Modems
Network Adapters
Intel(R) PRO/100 VE Network Connection
1394 Net Adapter
RAS Async Adapter
WAN Miniport (L2TP)
WAN Miniport (PPTP)
WAN Miniport (PPP0E)
Direct Parallel
WAN Miniport (IP)
Network Clients
Microsoft Terminal Services
Microsoft Windows Network
Web Client Network

Вы также можете получить детальные сведения о конфигурации командой:
netsh diag show all/v


Но обычно это дает слишком много информации, так что лучше исследовать одну проблему
за раз. Потом вам, как правило, потребуется проверить настройки сетевого адаптера на
компьютере. Для просмотра сводной информации о сетевых адаптерах, настроенных на
компьютере, введите: netsh diag show adapter.


Как оптимизировать  TCP/IP - соединения читайте здесь
Как снять ограничение TCP/IP - соединения читайте здесь
Вот так Вы можете проанализировать информацию о соединении и конфигурации  TCP/IP.

3/03/2018

Как оптимизировать TCP/IP - соединения

Привет уважаемые читатели блога. Оплата соединения с Интернет любима  всеми провайдерами, которые не могут  обеспечить надлежащую скорость обмена. Если бы  все злоключения ограничивались одной скоростью (или  полным отсутствуем таковой). Так нет же – соединение может быть нестабильным, часто обрываться, а то и не работать совсем - некоторые сайты могут не грузиться, ругаясь на загадочную ошибку "TTL Bug". Конечно, лучше всего – сменить провайдера, но это не всегда возможно.
Поэтому лучше уж самим настроить  параметры  TCP/IP - соединения  на  максимальную
производительность, что дает прирост скорости обмена и избавляет от большей части разрывов. Остаются лишь фатальные сбои и зависания самого провайдера, побороть которые с клиентской стороны принципиально невозможно.
О параметрах  конфигурации TCP/IP для Windows XP читайте  далее

Первое с чего нужно начать это - попытаемся устранить разрывы TCP - соединений
(не путать с разрывами модемных соединений!). Они довольно многочисленны и разнообразны, а причиной их возникновения может быть и провайдер, и один из маршрутизаторов в длинной цепочке передачи пакетов, и сам удаленный сервер, с которым, собственно, и установлено соединение.
И начнем с провайдера - модем не бросает трубку, но все установленные соединения вдруг обрываются и после этого ни к одному серверу подключиться не удается.
Положение спасает лишь реконнект – отключение от Интернет и повторный вход вновь.
Мало того, что это медленно, к тому же есть риск нарваться на глухую "стену", если
освободившийся телефонный номер мгновенно займет другой клиент (особенно если у провайдера острый недостаток входных номеров).
Такие разрывы могут происходить и эпизодически, и по несколько раз в час, а то и в минуту.
Причина их возникновения, скорее всего, в том, что у провайдера неправильно настроен DHCP - сервер.
Тот самый, что выдает пользователям IP - адреса, потому что он выдает их не насовсем, а
на некоторое время. Если клиент (точнее операционная система)
по каким-то там причинам  не успеет продлить срок аренды, его IP-адрес будет отнят.
А когда же, наконец, клиент "проснется" и пошлет повторно запрос DHCP - серверу, тот выдаст еще один IP - адрес, и вроде бы все ничего, только вот не хочет понимать  Windows этого. Она ожидает получения IP - адреса всего лишь один разна стадии подключения к
провайдеру. Получить-то IP - адрес Windows  получает, но вот включить его в таблицу маршрутизации "забывает", и ни один отправляемый пакет не может уйти дальше своего компьютера. И тут уже надо самому исправлять положение.

Вначале необходимо в сеансе MS - DOS запустить утилиту ipconfig


(входит в штатную поставку Windows) и посмотреть какой у нас IP - адрес.
Если он выглядит как "0.0.0.0" – значит, DHCP-сервер - висит глухо.
Если же IP равен "127.0.0.1" – сети напрочь нет, и тут что-то посерьезнее.
А вот любое другое значение указывает на верный IP - адрес, который необходимо добавить в  таблицу маршрутизации, передав его утилите route из штатной поставки Windows следующим образом: "route.exe ADD 0.0.0.0 MASK 0.0.0.0 Ваш IP METRIC 1".

Попробуйте установить соединение с каким-нибудь сервером, – теперь все должно заработать.
Однако восстановить соединение без реконнекта - это только полдела.
Хорошо бы устранить и причину этих разрывов - ведь не все же сервера поддерживают докачку, а частые разрывы создают большие проблемы.
 Приходится выкручиваться самостоятельно, но на клиентской стороне очень мало, что можно
сделать, да и то, только если Вы не разработчик или программист..

Еще один неприятный момент это - ошибка "TTL bug", приводящая к
невозможности установки соединения. Дело в том, что во избежание засорения сети "Летучими Голландцами", то есть, попросту говоря, зацикленными пакетами, каждый из них имеет ограниченный срок существования, указанный в заголовке и измеряемый количеством промежуточных узлов, которые может посетить пакет. Если пакет не будет доставлен за это время, он "прибивается" очередным маршрутизатором c посылкой отправителю соответствующего  уведомления.

Чем больше транзитных узлов расположено между отправителем и получателем, тем дольше пакеты добираются из одного конца в другой. К счастью, время жизни пакета (аббревиатура TTL так и расшифровывается Time To Live – время жизни) очень легко изменить: запустите Редактор Реестра, (Пуск - Выполнить - regedit)


предварительно скопировав (сохранив)  сам реестр, и откройте ветвь:
HKEY_LOCAL_MACHINE \ SYSTEM \CurrentControlSet \ Services \ Tcpip \ Parameters \ DefaultTTL - для ОС Windows NT\2000




и HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Services \ VxD \ MSTCP \ DefaultTTL   для Windows 9x, – она-то и управляет сроком жизни пакетов. По умолчанию он равен 32 узлам(я поставил 64, как видите), но, как показывает практика, в некоторых случаях этого явно недостаточно и стоит увеличить его, по крайней мере, вдвое. (Можно и больше – но от этого лучше не станет, хотя и хуже – тоже). После внесения изменений в реестр следует перегрузиться, заново войти в сеть и проверить, возымело ли это какое-то действие.

Еще один момент это надо включить опцию с интригующим названием:
Распознавание Черной Дыры – "Black Hole Detect".
Для чего она нужна? А вот для чего –  Windows, стремясь увеличить скорость передачи данных, пытается вычислить  максимальный  размер  пакета,  который  бы  обрабатывался  пересылающими  его маршрутизаторами без разрезания. 
Разрезание (или, говоря профессиональным языком, фрагментация) ощутимо снижает скорость соединения, особенно если пакет дробится на две неравные половины.
Например, пусть компьютер клиента пытается передать пакет размером в 576 байт,
но один из маршрутизаторов в цепочке "умеет считать" только до 512, и разрезает пакет на два, причем во второй попадает "хвостик" из 64 байт, плюс заголовок, занимающий от 40 и более байт. В итоге – КПД второго пакета составит всего лишь 50%, что очень нам не нужно
Какая у Вас скорость передачи данных читайте далее

Если Windows видит, что избежать фрагментации не удастся, она уменьшает размер пакета так, чтобы он без проблем прошел сквозь все маршрутизаторы одним куском. Но не проще было бы сразу задать минимальный размер? Нет, и вот почему: чем меньше пакет, тем выше накладные расходы на его пересылку (заголовок тоже ведь занимает место) и тем больше пакетов требуется переслать для передачи того же объема информации.

Умение Windows подбирать максимальный размер нефрагментируемого пакета всем хорошо известно, да только вот – не всегда это работает. Некоторые, не слишком демократичные маршрутизаторы, получив слишком длинный (по их мнению) пакет с пометкой "не фрагментировать", прибивают его на месте безо всяких уведомлений! Windows же, не подозревая, что посланный ею пакет погиб, ждет отклика от сервера.
Долго ждет… А затем, так и не дождавшись, вновь посылает тот же самый пакет. И все повторяется! Вот этот-то маршрутизатор и называется "Черной дырой".

Запустите "Редактор Реестра" и откройте ветвь HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \Services \ VxD \ MSTCP для Windows 95\98 и
HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \
Services \ Tcpip \ Parameters для Windows NT\2000.

Найдите или при необходимости создайте двоичный параметр:  
PMTUBlackHoleDetect для Windows 95\98 и
EnablePMTUBHDetect для Windows NT\2000.


Теперь присвойте ему значение "1" и перегрузитесь.

                                   Теперь об оптимизации соединения.

Автоматическое определение подходящего размера пакета не всегда увеличивает скорость соединения, нередко оно ее уменьшает, подчас весьма значительно, –автоматическое определение занимает какое-то время, увеличивая накладные расходы и снижая КПД.
Имеет смысл попробовать найти оптимальное значение вручную.

Первым делом необходимо указать Windows, что требуется использовать не максимально возможный, а заранее оговоренный размер пакета.
Для этого установите значение ключа PMTUDiscovery (EnablePMTUDiscovery) в ноль.


Затем задайте желаемый размер пакета.
По умолчанию он равен 576 байтам – это значение по стандарту должны поддерживать все маршрутизаторы, – да только кто эти стандарты соблюдает? Вот и встречаются узлы, обрабатывающие пакеты размером не более 512, 522, 556,… байт.
В принципе, можно поставить 500 и не мучатся с проблемой выбора, но разве не интересно самому подбором байтов оптимизировать соединение до конца?
От чего зависит скорость TCP/IP-соединений читайте  далее

Размер пакетов для Windows 95\98 задается ключом MaxMTU, находящимся в той же самой ветке реестра,что и предыдущие ключи.
С Windows NT\2000 посложнее: чтобы выяснить местоположение ключа MTU
необходимо определить идентификатор используемого адаптера.
Перечень всех адаптеров компьютера содержится в ключе Adapters ветки HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Services \ Tcpip\ Parameters.  
Как правило, большинство персональных компьютеров обходятся лишь одним адаптером
контроллером удаленного доступа (нет, это не плата расширения, это драйвер такой) и
проблемы выбора нужного идентификатора не стоит.
Идентификатор же, – это такое длинное малопонятное число, например: 20692835-7194-467A-A2DC-0FAE23F0A70D.
Запоминаем (записываем) его и открываем ветку HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \Services \ ИдентификаторАдаптера \ Parameters \ Tcpip

(В Windows 2000HKEY_LOCAL_MACHINE \SYSTEM \ CurrentControlSet \ Services \  Tcpip \ Parameters \Interfaces \ ИдентификаторАдаптера


Среди всего прочего здесь должен находиться только что запомненный идентификатор адаптера, а в нем – ключ MTU, содержащий в себе максимальный размер пакета в байтах. Если такого ключа нет, его необходимо создать.
Тип ключа MTU в обоих случаях соответствует двойному слову (DWORD).

Еще один параметр оптимизации -- размер TCP - окна.
Чем "шире" окно, тем выше производительность, но, в то же время, больше издержки на повторные пересылки: случись какой сбой, – не до конца заполненное окно очистится и придется его "набивать" с самого начала.
К тому же, баловство с неумеренно широкими окнами часто приводит к образованию заторов в сети: промежуточные узлы не успевают обрабатывать сыплющийся на них поток пакетов и начинают жутко тормозить. Причем, не только у виновника несчастья, но и у других ни в чем не повинных пользователей.
Ширина TCP-окна должна быть кратна размеру пакета за вычетом длины заголовка и превосходить его по крайне мере в четыре-шесть раз. В некоторых случаях наивысшая производительность достигается при ширине окна в 10 х -12 х (где х – размер пакета без заголовка, называемый так же "квиком").
 Размер заголовка непостоянен и варьируется от 40 до 60 байт, – не забывайте об этом при
поиске оптимальной ширины окна!

Для изменения размеров окна откройте ветвь реестра:
HKEY_LOCAL_MACHINE \ System \
CurrentControlSet \ Services \ VxD \ MSTCP для Windows 95\98 
и HKEY_LOCAL_MACHINE \ System \CurrentControlSet \ Services \ Tcpip \ Parameters
для Windows NT\2000. Найдите или при необходимости
создайте двоичный параметр (двойное слово, DWORD):
DefaultRcvWindow-- для Windows 95\98
и TcpWindowSize для Windows NT\2000.



Присвойте ему желаемое значение (например "3680", если размер пакета, заданный ключом MTU, равен 500 байт: (500 – 40) * 8 = 3/600) и перегрузитесь.
 Посмотрите, как изменилась скорость соединения.  
Если она возросла, увеличьте ширину окна еще на один квик (не байт!),
если уменьшилась, – сузьте окно, а если осталась без изменений, – расширьте окно на пару квиков. Так, в конце концов, будет найдено оптимальное значение. Многие знатоки утверждают, что оптимальное значение ширины окна зависит от загруженности провайдера и сильно колеблется в течение суток.
Как снять ограничение TCP/IP соединений читайте  здесь  
Помимо вышеупомянутых опций реестр Windows содержит множество других значений, относящихся к TCP/IP, но обо всем рассказать в одной статье нереально.
Дальше будем эту тему тему расширять и обновлять.

Введите Ваш E-mail

ВведитеВашEmail:

Понравилась статья? Поделись с друзьями.