Архив метки: Windows

Ошибка STOP 0x0000007E после замены материнской платы

После замены материнской платы на компьютере с установленой Windows XP она перестала запускаться, прерываясь синим экраном с ошибкой 0х000007Е. При этом в безопасном режиме загрузка выполняется нормально. Очевидная проблема в этом случае – изменившийся чипсет, был Intel, установили AMD. И, как правило, в таком случае я рекомендую полностью переустановить систему. Но вот решение для ленивых (т.е. для программистов, админы пошли переустанавливать винду):

В безопасном режиме зайти в редактор реестра, найти раздел:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\intelppm
В этом разделе значение ключа Start нужно изменить на 4.

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

Apache для Windows

Может быть я не умею искать, но ни на официальном сайте, ни на его многочисленных зеркалах у меня не получилось найти установочный пакет для Windows чтобы получить работающий веб-сервер Apache. То что нашлось – набор исполняемых файлов httpd-2.4.16-x86.zip. Как оказалось, можно легко обойтись без установщика и сделать настройки вручную. Распаковать содержимое архива в отдельный каталог, установить сервис, исполняемый файл в каталоге bin:

httpd -k install

поправить в файле конфигурации путь – указать каталог в который распакован набор, например я рапаковал в папку httpd в корне диска C:, параметр в файле conf/httpd.conf выглядит так:

Define SRVROOT “/httpd”

после этого можно запускать сервис. Вот всё.

Настройка раскладки клавиатуры через реестр

Эта заметка о том, как добавить или удалить раскладку клавиатуры пользователя Windows, если этому пользователю закрыт доступ к элементам панели управления, однако есть доступ к редактированию реестра. Другой вариант использования – администратор может подключиться к реестру нужного пользователя и изменить настройки клавиатуры.

Для изменения настроек нужно отркыть редактор реестра и выбрать путь:
HKEY_CURRENT_USER\Keyboard Layout\Preload

Registry Editor: Keyboard Layout

Registry Editor: Keyboard Layout

Этот раздел содержит список раскладок. На скрине видны три элемента, это, в порядке сверху вниз: английский, русский и украинский языки. Т.е. если не хватает украинского языка в список нужно добавить строковый параметр со значением 00000422. Для того чтобы понять, какие числа прописать в реестр я добавлял нужный язык у себя на рабочем компьютере и смотрел, какие значения появлялись.
Проверено на системах Windows 7, Windows 2008, должно работать на всех версиях начиная с Windows XP.
Кстати, раздел Toggle содержит параметр, определяющий сочетание клавиш для переключения раскладок.

Проблема с драйверами Canon

В последнее время сала часто встречаться проблема с драйверами на принтеры Canon, установленными в среде сервера терминалов. Мне попадались проблемные машины и на Windows 2003 и на 2008. Симптомы проблемы – 100%-я или чуть меньшая загрузка процессора. Если процессоров много, то может быть и около 50%, если процессор один, система становится практически неработоспособной. Грузит систему CNAP2LAK.EXE и вместе с ним системный процесс SPOOLSV.EXE. В ходе экспериментов выяснилось, что при удалении процесса CNAP2LAK из памяти драйвер печати продолжает работать, видимо эта утилита просто отображает статус для пользователя и в обработке печати не участвует, поэтому было принято решение её удалить. Загрузку утилиты нужно удалить из автозагрузки, а кроме того, для верности, можно убрать ее из системной папки: в каталоге %WINDIR%\System32\spool\drivers лежат четыре файла с именами в виде CNAP2*, два файла .EXE и два .DLL, у всех я удалил одну букву в расширении. После этих манипуляций всё встало на свои места – печать работает, загрузка процессора в норме.

Установка сканера штрихкода

Штрихкод Эта статья – небольшая справка о том, как работает сканер штрихкода в связке с 1С версии 8.2 в режиме управляемого приложения. Для того, чтобы в 1С “словить” событие получения штрихкода со сканера, в системе, на которой запущен клиент 1С должен быть установлен драйвер сканера. Тут я расскажу как настроить работу сканера, когда 1С работает в режиме толстого или тонкого клиента. Работа веб-клиента пока мной не изучена.

Итак, первое, что нужно сделать – установить драйвер. Мне нравятся драйверы АТОЛ – легко настраиваются, стабильно работают, старые версии бесплатны. Для работы со сканером подойдет драйвер, который можно найти на диске ИТС, его версия: 5.8.3.262. Интересной особенностью восьмой платформы 1С является то, что теперь файлы дистрибутива драйвера можно хранить в составе конфигурации, программно проверить, установлены ли они в системе и при необходимости запустить их установку.

Читать далее

PDF в сеансе сервера терминалов

BullZip logoКак-то я писал про нехитрое использование программы doPDF для быстрого создания файла в формате PDF из печатной фомы в 1С (ссылка). И вот, как оказалось, эта программа имеет ограничение – она не работает в среде сервера терминалов (удаленный рабочий стол). Пришлось искать ей замену.

Наиболее подходящим аналогом оказалась BullZip PDF Printer. Принцип работы тот-же: программа создает в системе виртуальный принтер, при отправке не него печати документа создается PDF-файл. Кроме этой главной функции в программе доступно много настроек, например, можно указать место сохранения файла, отключить вывод диалогов, задать шаблон имени файла, т.е. формирование PDF из 1С можно максимально автоматизировать – файлы с нужными именами будут создаваться в нужном месте без лишних вопросов пользователю.

Windows 2008 и 1С 8.2

Protected computer server Замечена неприятная особенность работы сервера 1С предприятия под управлением операционной системы Windows 2008 – часто без видимой причины происходит сбой, после которого клиенты не могут подключиться к базе данных с получением сообщения “Ошибка формата потока”. Дополнительные симптомы: не запускается сервис Агент сервера 1С, он может запуститься после перезагрузки Windows, однако ситуацию это не исправляет, кроме того, даже при запущенном сервисе невозможно открыть свойства сервера 1С, т.е. увидеть кластеры, базы и т.д. Спасает от этой ошибки полное удаление 1С и повторная установка, причем нет необходимости удалять папки с настройками 1С после удаления программы – после установки все настройки останутся на месте и базу не придется настраивать заново. Однако, через некоторое время ошибка может повториться.

Причина этой ошибки мне пока неизвестна, а лекарство нашлось – обновление системы до SP2. Проверено на русской и английской версиях, 32 и 64 разрядных, c SQL 2008 и без него, решение проблемы пока одно – сделать обновление системы.

Установка Windows 7 с флешки

Когда-то я писал о том, как сделать установочную флешку с Windows 7. С тех пор я уже не раз сам пользовался этим способом – как-то не хочется уже связываться с дисками, когда есть возможность быстро и просто установить систему с USB накопителя. А вот недавно узнал, что Майкрософт уже выложила в свободный доступ специальную программу, с помощью которой загрузочная флешка делается в несколько кликов. Уже не нужно возиться с консолью и вводить команды diskpart-у, просто установите программу, укажите ей расположение файла-образа установочного диска (с расширением iso), укажите флешку и все. Всё необходимое программа выполнит сама. Вместо образа можно, конечно, использовать и сам диск. Кстати, этой-же программой можно сделать и флешку с Windows 8, образ которой сейчас доступен для загрузки с сайта Майкрософт.

Называется эта утилита: Windows 7 USB/DVD Download Tool, ссылка на закачку из Microsoft Store.

отсутствует CLSID

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

Ошибка при создании объекта из компоненты С:\1sbukr\FormEx.dll (отсутствует CLSID)

Ключевая фраза – это “Отсутствует CLSID”, что говорит о том, что при запуске компонента не находит в реестре системы свои настройки и, скорее всего, пытается создать новую ветку реестра. При включенном контроле учетных записей сделать такую операцию программа может только если будет запущена с правами администратора, поэтому для решения проблемы достаточно запустить 1с не обычным способом, а кликнув на ярлыке правой клавишей и выбрав пункт “Запуск от имени администратора”:

runasadmin

Читать далее

SQL сервер недорого

1298206162k9Sg37Если вы используете 1С:Предприятие в локальной сети, то о проблемах быстродействия сетевых пользователей знаете не понаслышке. И если объем базы у вас небольшой, а пользователей не много, то вы можете воспользоваться возможностью установки Microsoft SQL Server 2005 Express, эту версию совершенно бесплатно можно скачать и установить на “обычную”, т.е. не серверную Windows. Перевод базы 1С в формат SQL сервера даст ощутимый прирост в производительности и повысит надежность работы. Технические ограничения версии: используется не более 1 Гб оперативной памяти, 1 процессор, база данных объемом не более 4 Гб.

Читать далее