Общие рекомендации для решения проблемы APPCRASH: Обновите DirectX (рекомендую скачать полный дистрибутив, и уже с него проводить установку).
Обновите драйвера, а для видеокарт NVIDIA дополнительно установите PhysX.
Попробуйте различные режимы совместимости в свойствах ярлыка запуска игры (проверяем режимы Vista, XP SP2, XP SP3).
В свойствах ярлыка на вкладке "Совместимость" поставьте галочку "Выполнять эту программу от имени Администратора".
Если не помогло - добавьте исполняемый файл в список исключений DEP. (
как это сделать)
Либо полностью отключите DEP:
Пуск --> в строке поиска cmd --> ПКМ Запуск от имени Администратора --> в открывшемся окне:
Код:
bcdedit.exe /set {current} nx AlwaysOff
Перезагрузка.
Проблемы с играми на двух и более ядерных процессорах. В.
Игры работают в два раза быстрее чем должны.
Некоторые игры не запускаются, а в описании ошибки встречаются строки "Unknown processor" и "Negative delta time!"
О.
Это обычно происходит из-за несинхронной работы ядер.
В случае, если процессор двухядерник AMD или Pentium D, лечение DualCoreOptimizer:
Как ни странно, но на пнях D (8хх, 9хх) оптимизатор ядер для AMD процов тоже работает!
Суть не меняется - это проблема двухядерников и некоторые игры вам придётся через диспетчер задач привязывать к одному ядру, отключая второе.
В.
Тупят некоторые игры, либо иногда "подёргиваются" (система с Intel C2D или AMD A X2)
О.
Это снова случаи рассинхронизации работы ядер.
Стоит выполнить привязку игры к одному ядру в диспетчере задач, обычно это помогает (если конечно игра не нагружает чрезмерно процессор, тогда тормоза вполне естественны).
Привязка игры к одну ядру В.
Как привязать игру к одну из ядер для устранения проблемы с рассинхронизацией и вытекающими оттуда тормозами, диким ускорением, непонятными лагами?
О.
1) Запускаем игру
2) Открываем диспетчер задач (Alt+Ctrl+Del -> кликаем "Диспетчер задач")
3) Если вы не знаете, какой процесс отвечает за игру, то на первой же закладке "приложения" выделите название игры
pic
4) правый клик на ней --> "перейти к процессам"
pic
5 )Нужный вам процесс будет выделен автоматически. Теперь правй клик по нему и выберите "задать соответствие"
pic
6) Снимите галочку с первого или второго ядра, оставив какое-нибудь одно
pic
Количество активных окошек = количеству ядер процессора(ов), филических или виртуальных - не суть важно.
Можно даже работающий параллельно софт привязать к одному ядру, а игру к другому, что бы максимально высвободить ресурсы ядра.
Процессоров P4 с HT это не касается, так как там одно физическое ядро делится на два виртуальных и проблема рассинхронизации невозможна в принципе.
Тормозят игры В.
Тупят некоторые игры в win2k, ХР и старше, при этом наблюдается высокая активность жёсткого диска.
О.
Тут могут быть две причины, причём могут быть одновременно - из-за недостатка оперативной памяти часть данных обрабатывается в файле подкачки, что очень медленно. Вторая причина в некорректном режиме работы жёсткого диска, зайдите в диспетчер устройств -> АТА/АТАРI контроллеры -> в свойства каждого канала и там увидите режимы работы дисков - если стоит PIO, то необходимо поставить режим DMA, так как PIO нагружает процессор и сильно ограничивает скорость передачи данных между жёстким диском и другими устройствами.
Я не беру сюда тормоза игр по причине слабой системы или старых/глючных/бета и т.д. драйверов
Артефакты изображения В.
В играх на экране появляются сразу или через некоторое время полоски, квадраты и прочие артефакты, возможны дикие тормоза.
При работе в винде таких глюков нет, они только в 3D приложениях.
О.
Здесь в первую очередь стоит проверить охлаждение видеокарты и напряжение питания её и любой разгон убрать, тем более разгон с повышением питания на процессоре, шине AGP или PCI-E.
Обычно артефакты связаны с видеопамятью, а неожиданные тормоза с GPU (графическим процессором). если кто баловался разгоном видеокарт, то знает, что переразгон по GPU обычно даёт тормоза, а переразгон памяти - артефакты. Проверяйте охлаждение чипов видеопамяти - возможно радиатор неплотно к ним примыкает из-за некачественного ражиатора или прохого/высохшего термоинтерфейса, тогда придётся снимать радиатор и промазывать термопастой самим, либо применять другой термоинтерфейс.
Но могут быть и более тяжёлые случаи - плохой блок питания, дохлая система питания на самой видеокарте, повреждение чипов видеопамяти. Если первые случаи ещё поправимы, то повреждение чипов памяти автоматом отправляет вашу видеокарту в помойку.
Так же обязательно обновите драйвера к видеокарте и DirectX, в них тоже может крыться причина глюков и вылетов игр.
Зависания, перезагрузки В.
В играх компьютер перезагружается или зависает.
О.
1. Первое что надо сделать, это убрать «разгон», если таковой имеется. То есть все настройки BIOS нужно выставить в defaults (по умолчанию) и убрать из автозагрузки все программы ускоряющие работу системной шины или ускоряющие работу видео системы.
2. Если ваш компьютер перезапускается, то вам нужно, отключить автоматическую перезагрузку, для этого нужно кликнуть «пуск \ настройка \ панель управления \ система», в открывшимся окне кликнуть «дополнительно» открыть параметры пункта «загрузка и восстановления» там нужно снять галку «выполнить автоматическую перезагрузку». После этого по идеи вместо перезагрузки должен появляться BSOD (Blue Screen Of Death, в народе «синий экран смерти»).
3. Если Windows перезагружается не запустившись, то во время загрузки нужно нажать F8, должно появиться загрузочное меню, нужно выбрать строчку «Отключить автоматическую перезагрузку при отказе системы», после этого должен появиться синий экран.
4. Если появляется синий экран, спишите с него всё, что можно будет прочитать. После этого зайдите на сайт oszone.net и посмотрите, что означает код ошибки (это 10 первых букв и цифр, расположенных в нижней части «синего экрана»), или найдите описания ошибки с помощью любого поискового сервера.
5. Если вы подозреваете, что в перезагрузках виновата недавно установленная программа или драйвер, то возможно у вас получится восстановить систему, в то состояние, которое было перед установкой программы или драйвера
Для этого нужно кликнуть «Пуск \ Справка и поддержка», в открывшимся окне кликнуть пункт «Отмена изменений с помощью Восстановления системы», дальше следуйте инструкциям компьютера и попытайтесь восстановить состояние компьютера на дату перед установкой программы или драйвера.
6. Одна из причин подобный сбоев компьютера, это перегрев различных компонентов компьютера. Температуру процессора и северного моста можно посмотреть в настройках BIOS, нажав во время очередной перезагрузки клавишу «Delete», «F1» или «F2» - клавиши могут быть любые, подробнее смотрите мануал к своей материнке. Данные датчиков на материнской плате обычно можно посмотреть в разделе «PC Health Status» или что-то в этом роде, это можно уточнит. в руководстве пользователя к материнской плате (если у вас нет руководства пользователя, то его обычно можно скачать с сайта производителя материнской платы). Если температура процессора или северного моста выше 75 градусов, стоит подумать о смене термопасты на их радиаторах или о смене кулера на процессоре и/или чистке кулеров от пыли и грязи, либо о нормальном воздухообмене внутри системного блока.
Но не стоит на 100% доверять датчикам на устройствах компьютера. Проверить температуру внутри системного блока можно просто пощупав его в разных местах, и если он такой горячий что рука еле терпит, стоит подумать о дополнительном охлаждении системного блока и/или чистке радиатора.
7. В том же разделе BIOS можно сравнить напряжения, которые ваш блок питания подаёт на различные устройства компьютера, с теми который он должен подавать, особое внимание обратите на показания 5v и 12v. И если разница большая (это больше 0,3v по 5v и больше 1v по 12v в обе стороны), то вам необходимо менять блок питания.
Не помешает также установить программу монитор, которая следит за показаниями датчиков на материнской плате и сигнализирует если эти показания выходят за пределы нормы.
загрузите компьютер работой, запустив какой нибудь стресс-тест, например SiSoftware Sandra или запустив архивацию какого-нибуть CD диска, например дистрибутива Windows, на максимальное сжатие и понаблюдать за показаниями датчиков.
Этой операцией вы можете посмотреть, греется ли ваш процессор при
нагрузки, держит ли блок питания напряжения при относительной нагрузки и как ведут себя разные компоненты работая вместе.
8. Одной из виновницей таких сбоев может оказаться память. чтобы её протестировать, скачав одну из программ теста памяти, например MemTest. Если в ходе теста обнаружатся ошибки, то память нужно менять.
9. Винчестер тоже может стать причиной таких сбоев. Чтобы проверить логические диски на ошибки, кликните «Пуск \ Выполнить» и напечатайте команду «chkdsk x: /f». Где «Х» это буква логического диска, а «/f» параметр который исправляет все ошибки на диски.
Повторите эту операцию для каждого логического диска винчестера, например «chkdsk C: /f», «chkdsk D: /f» и т.д.
10. Видеоадаптер так же может стать причиной нестабильности компьютера. Для его тестирования используйте программу 3DMark или ОССТ. Протестируйте видеоадаптер 3-4 раза. Если во время теста произойдет сбой или появляются артефакты то возможно ваш видеоадаптер перегревается. Чтобы это проверить есть один способ, пощупать радиатор видеоадаптера пальцем.
Выключите компьютер, снимите крышку с системного блока (не стоит этого делать, если компьютер на гарантии), включите компьютер и повторите тест. После сбоя пощупайте радиатор видеоадаптера пальцем, если рука не терпит, то нужно подумать о дополнительном охлаждении и/или чистке радиатора от пыли.
11. Раз уж вы вскрыли системный блок, проверьте, не перегреваются ли остальные компоненты компьютера на ощупь и все ли вентиляторы крутятся и крутятся ли они с нормальной скоростью - не занижены ли обороты из-за пыли, не гудят ли вентиляторы - всё это последствия загрязнения.
Так же нужно проверить все контакты. Выключите компьютер и выдерните его из розетки, а затем проверьте хорошо ли шлейфы вставлены в разъемы, хорошо ли вставлены все остальные устройства.
Позаботьтесь еще об удалении пыли, которая является теплоизолятором и часто приводит к перегреву элементов компьютера, а при больших концентрациях пыль становится проводником со всеми вытекающими последствиями. Наиболее практичный способ - переставить на пылесосе шланг и продуть системный блок (делать это надо на улице или на балконе/лоджии), а лучше не только продуть но и пропылесосить, снимая кисточкой слежавшуюся пыль - очень осторожно! Не касайтесь трубой и шлангом пылесоса контактов на платах! Даже пластиковый шланг/трубка сильно наэлектризовываются и накапливают мощный электростатический заряд, который смертелен для чувствительного компьютерного железа!
Если нет возможности переставить шланг (не все современные пылесосы это позволяют) нужно надеть на шланг насадку со щелевидным отверстием и пропылесосить внутренности системного блока. При таком способе удаления пыли слежавшиеся пласты следует убирать с помощью кисточки
12. Так же может оказаться полезным просмотр логов винды, находящихся по адресу: "Панель управления -> Администрирование -> Просмотр событий"
В этих логах можно узнать имя файла, который вызывает зависание, перезагрузку и т.д. Узнав имя файла, узнаём прогу на которую он работает, и поступаем с ней соответственно...
В описаний некоторых событий можно найти ссылку в которой говориться что думает Microsoft по этому поводу.
13. Если ваш комп долго работал в разгоне или подыхает блок питания или железо замученое или просто нестабильно работает, то будет полезным понизить все частоты работы и тайминги - как системные (проц, память), так и видео (GPU, видеопамять).
14. Блок питания - очень частая причина зависаний и перезагрузок, так как БП надо выбирать не только по количеству Ватт, а больше по качеству выходных напряжений и мощности. И помните простое правило - хороший БП имеет хороший вес (в кг.) и чем мощнее БП, тем больше его масса - он реально тяжёлый. А вот жалкие подделки БП с надписями 500W и более, весящие около 500 грамм можно смело выбрасывать. Из нормальным фирм производителей могу порекомендовать ASUS, Zalman, FSP, Powerman (Chiftek)... есть и ещё хорошие, но не помню - добавьте, кто помнит.
15. Проблемы с материнской платой так же могут часто приводить к перезагрузкам в играх - типичный пример, когда из-за дохлого преобразователя питания материнки (рядом с сокетом на фото):
pic
при увеличении нагрузки происходит отключение, зависание или перезагрузка. Обычно следует проверять кондерсаторы на предмет вздутия и протечек вокруг сокета (схема питания процессора), а так же проверьте конденсаторы внутри блока питания - они там точно так же сохнут и приводят к аварийным отключениям питания. Если таковые имеются, то надо менять их или материнку. Причина вздутия конденсаторов кроется в плохом качестве питания, то есть проверяйте блок питания в любом случае.
По поводу питания статейка для ознакомления:
http://www.overclockers.ru/lab/15541.shtml Ошибка "Память не может быть read/written" Наверное многие уже сталкивались в последнее время с таким известным сообщением
винды:
"Инструкция по адресу "***" обратилась к памяти по адресу "***". Память не может
быть "read" (или не может быть "written").
Причин может быть очень и очень много и панацеи от этой беды нет.
Она может вызываться и сетевыми атаками и вирями и троянами и сбоями аппаратной части и программной и т.д.
Вероятность того, что и правда полетела память - очень невелика, потому не торопитесь скачивать программы тесты для проца и памяти, оставьте этот вариант на десерт, если не выйдет справиться другими методами.
По поводу почему такое может быть при дефектах памяти приведу простейший пример:
пусть дефектная память не позволяет устанавливать бит #3 в 1 по некому адресу.
Допустим, один софт записывает туда 0xF7. A второй софт записывает туда 0xF8. В результате первый софт работает не смотря на дефект, а второй нет.
Более частая причина - нестыковка некоторых устаревших (или кривых) программ с Виндами, которые тоже не отличаются особой "прямизной", и железом.
Произведена серия экспериментов:
1. Если ставить вначале ТрафикКомпрессор, затем Аутпост - ошибка есть.
2. Если ставить вначале Аутпост, затем ТрафикКомпрессор - ошибки нет.
3. Если винчестер с системой, где ошибка проявляется, поставить на другую машину, ошибка не исчезает.
4. Но если на машине из п.3 Аутпост с ТрафикКомпрессором снести, то можно ставить их в любой последовательности, ошибки нет.
Отсюда вывод - важно на каком железе и в какой последовательности устанавливается софт...
Особенно часто данная ошибка начинает доставать при установке SP2!
Иногда помогает пройтись по системе прогами типа System Mechanic
И после чистки реестра и мелких глюков такая ошибка бывает и пропадает, но риск при использовании таких программ заключается в том, что пользователь не может видеть - что она там удаляет и предугадать последствия подчас непросто, а они бывают печальными.
Иногда ещё помогает использование режима совместимости с более ранними виндами
Другим вариантов лечения этой беды предлагают переустановку Винды на более старую версию (то есть установка SP1 вместо SP2)... что, нам совершенно не подходит, т.к. на дворе все ж 21-й век, да и многие проги с играми требуют наличие именно SP2, да и защищённее система с ним в разы.
Ещё одним вариантом лечения предлагается установка ВСЕХ! программ самых последних
версий, что тоже не всегда проходит, т.к. даже самые совеременные версии программ запросто могут выдавать эту ошибку!
При детальном анализе выяснилось, что чаще всего виновата функция DEP (Предотвращение выполнения данных) т.к. данная ошибка возникает при обращении какой-либо программы или модуля
программы напрямую к закрытому участку памяти. И теперь становится понятно - почему после установки SP2 эта ошибка встречается нам на порядок чаще, ведь именно в SP2 был добавлен DEP, который может работать как программно, так и аппаратно (на новых процах Intel и AMD он аппаратный и ошибка беспокоит заметно реже)
Цитата из хелпа:
"Предотвращение выполнения данных (DEP) используется для предотвращения проникновения на компьютер вирусов и других угроз безопасности, которые выполняют вредоносный код из областей памяти, которые должны использоваться только операционной системой Windows и другими программами. Такой тип угроз безопасности наносит ущерб, занимая по очереди все области памяти, используемые программой. Затем вирус распространяется и повреждает другие программы, файлы и даже контакты электронной почты.
В отличие от брандмауэра или антивирусной программы средство DEP не препятствует установке потенциально опасных программ на компьютер. Вместо этого выполняется наблюдение, чтобы программы использовали системную память безопасным образом. Для этого DEP работает отдельно или вместе с совместимыми микропроцессорами и помечает некоторые области как «невыполняемые». Если программа пытается запустить код (любой код) из защищенной области, DEP закрывает программу и отображает уведомление. В Windows XP SP2 технология DEP обеспечивается аппаратными и программными средствами..."
Отсюда вывод:
Если какая-то программа вызывает срабатывание этой функции, 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
Для редактирования boot.ini нужно в панели управления "Система", на вкладке
"Дополнительно" в разделе "Загрузка и восстановление" нажать кнопку "Параметры"
и в открывшемся окне - кнопку "Правка". Файл boot.ini будет открыт в "Блокноте".
Или: Пуск -> Выполнить -> %systemdrive%\Boot.ini
Или включить отображение системных и защищённых файлов и папок через меню "сервис -> свойства папки-> вид -> снять галочку с пункта "скрывать защищённые системные файлы""
После редактирования boot.ini не забудьте сохранить этот файл и перезагрузить
компьютер, чтобы изменения вступли в силу.
PS По умолчанию стоит подобная строка:
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional
SP2" /noexecute=optin /fastdetect
Можете поставить /NoExecute=AlwaysOff
С другой стороны просто взять и отключить функцию предотвращения выполнения данных (AlwaysOff) - решение проблемы настолько же гениальное, сколь гениальным было бы просто взять и полностью удалить фаервол и антивирь, чтобы в процессе жизнедеятельности не мешали всякие назойливые сообщения о каких-то там обнаруженных вирусах, подозрительной сетевой активности каких-то прог и о прочей фигне... Потому рекомендую вам использовать параметр OptOut - и то, с внимательным прищуром к объекту.