среда, 3 августа 2016 г.

Программа "АвтоДилер" возращает ошибку №26 при проверке лицензии

Если программа "АвтоДилер" использует виртуальный ключ защиты, и при запуске во время проверки лицензии возращает ошибку №26 - Ошибка выполнения запроса к серверу (Не удается установить связь с сервером), то необходимо убедится, что учетная запись пользователя имеет права локального администратора и имеет доступ в интернет, в частности, доступ к сайту www.autodealer.ru по порту 443.

Последняя вещь, что нужно сделать, это настроить службу AutoDealerSvc.exe на запуск под учетной записью пользователя. Для этого идем в "Панель управления" - "Администрирование" - "Службы". Найдите службу AutoDealerSvc с отоброжаемым именем "АвтоДилер". В свойствах этой службы, на вкладке "Вход в систему", необходимо выбрать опцию "С учетной записью:" и ввести учетную запись и пароль пользователя. Перезапустите службу.

Виртуальный ключ защиты должен располагаться по следующему пути: C:\Program Files\AutoDealer\AutoDealer\License

Последнюю версию программы "Автодилер" можно скачать с сайта https://www.autodealer.ru/download.



понедельник, 1 августа 2016 г.

Восстановление языковой панели Windows 7

Я долго сидел на Windows 7 без языковой панели. Это единственный способ, который действительно помог и восстановил языковую панель.

Запускаем редактор реестра Windows. Нажмите сочитаний клавиш Win + R. Набирите команду regedit.

В окне редактора реестра найдите ветку:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

Найдите в разделе Run строковый параметр CTFMon со значением "C:\Windows\system32\ctfmon.exe". Если данного параметра нет, то создайте его.

Далее перезагружаем компьютер. После перезагрузки языковая панель должна появится на панели задач.

Если вы не хотите перезагружать компьютер, то можно в диалоге выполнения команд (Win + R), выполнить команду "C:\Windows\system32\ctfmon.exe" на запуск программы ctfmon.exe, сразу же после этого языковая панель должна появиться на панели задач.

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunИсточник: http://www.windxp.com.ru/win7/articles34.htm
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunИсточник: http://www.windxp.com.ru/win7/articles34.htm
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunИсточник: http://www.windxp.com.ru/win7/articles34.htm

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunИсточник: http://www.windxp.com.ru/win7/articles34.htm
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunИсточник: http://www.windxp.com.ru/win7/articles34.htm
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunИсточник: http://www.windxp.com.ru/win7/articles34.htm

воскресенье, 31 июля 2016 г.

Windows update ошибка 800b0001 - CryptoPro, VipNet

Данная ошибка 800b0001 Windows Update была замечена на компьютерах под управлением Windows 7 32 или 64 и установленными криптопровайдерами CryptoPro 3.6, 3.6R2, 3.6R3 или VipNet Client.

- Для CryptoPro 3.6, 3.6R2, 3.6R3 качаем исправления с официального сайта. С версией CryptoPro 3.9 такой проблемы нет.
- Для VipNet можно обновить программу до последней версии или попробовать отключить криптопровайдер в настройках программы. В самом ViPnet Client отключаем встроенный криптопровайдер ViPNet CSP (Меню «Сервис» — «Настройка параметров безопасности» — «Криптопровайдер»)

Далее запуск командной строки от имени администратора и выполнить:
regsvr32 /u C:\Windows\System32\itcssp.dll

Далее перезагрузить компьютер.

четверг, 21 июля 2016 г.

Запретить Outlook использовать службу Autodiscover для автоконфигурирования

Для этого на рабочей станции при закрытом Outlook, под учетной записью пользователя, необходимо внести в реестр следующие изменения:

HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Outlook\AutoDiscover\ExcludeSCPLookup = 1
HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Outlook\AutoDiscover\ExcludeHttpRedirect = 1
HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Outlook\AutoDiscover\ExcludeHttpsAutodiscoverDomain = 1
HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Outlook\AutoDiscover\ExcludeHttpsRootDomain = 1
HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Outlook\AutoDiscover\ExcludeSrvRecord = 1

Если у вас установлен Office 2007, то в пути реестра будет стоять цифра 12.0
Если у вас установлен Office 2010, то в пути реестра будет стоять цифра 14.0
Если у вас установлен Office 2013, то в пути реестра будет стоять цифра 15.0

http://o365info.com/outlook-autodiscover-decision-process-choosing-the-right-autodiscover-method-part-14-of-36/

http://www.winzone.ru/articles/807

Сочитания горячих клавиш в Blender 3D

(Shift + a) - Добавить новый объект на сцену в режиме Object Mode
(s) + [x,y,z] - Масштабирование объекта или масштабирования объекта по осям x, y, z
(g) + [x,y,z] - Перемещение объекта или перемещение объекта по осям x, y, z
(r) + [x,y,z] - Вращение объекта или вращение объекта вокруг осей x, y, z
(Tab) - Перейти в режим редактирования объета Edit Mode и обратно в режим объекта Object Mode

воскресенье, 17 июля 2016 г.

Отображается сообщение об ошибке "Служба профилей пользователей препятствует входу в систему"

Иногда встречаю данную проблему на компьютерах пользователей. Не понятно из-за чего это происходит:


1. Может из-за перебоев электропитания.
2. Может из-за настроек домена.
3. Может происходить у пользователей, у которых просрочен пароль от учетной записи, и когда они сменили пароль.


Решение данной проблемы можно почитать на сайте Microsoft по ссылке:
https://support.microsoft.com/ru-ru/kb/947215


Краткой описание, что нужно делать:


1. Зайти под учетной записью локального администратора.
2. Запустить редактор реестра.
3. Открыть ветку по следующему пути:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
4. Сохранить данную ветку на компьютер.
4. Найти раздел {SID}.bak профиля пользователя, он будет с разрешением bak.
5. Переименовать раздел убрав в конце .bak.
6. Перелогинится под учетной записью пользователя

четверг, 7 июля 2016 г.

Письмо с вложением повисает в папке Исходящих в Outlook

Это проблема возникает, если пользователь отправляет файл нажимая на нем правой кнопкой мыши и выбирая пункт меню "Отправить" > "Адресат". Так же данная проблема возникает, если пользователь отправляет файл из программы Microsoft Office. Проблема проявляет себя если почтовый профиль пользователя настроен на хранение сообщений на локальном компьютере пользователя. Решение, которое должно исправить эту проблему, это то, что мы должны закрыть Outlook, запустить из под пользователя программу редактирования реестра Windows, пройти по следующей ветке реестра:


HKCU\Software\Microsoft\Office\14.0\Common\MailSettings


Далее в разделе MailSettings мы создаем параметр StrictAccountOrder тип DWORD со значением 1.


Вложения необходимо отправлять всегда при запущенном Outlook.


Но, данное решение мне не помогло. Для меня решением было создание нового почтового профиля с хранением сообщений на почтовом сервере.

вторник, 21 июня 2016 г.

Активация Windows 7 и Office 2010 через KMS сервер

Все команды выполняем в командной строке с правами администратора

1. Windows 7

- Удаление ключа MAK: slmgr.vbs /upk и потом команда slmgr.vbs /cpky
- Установить сервер активации slmgr.vbs /skms server:port
- Активировать slmgr.vbs /ato
- Проверить активавацию slmgr.vbs /dli

Статья на сайте Microsoft с описанием параметров скрипта slmgr.vbs https://msdn.microsoft.com/ru-ru/library/dn502540(v=ws.11).aspx

2. Office 2010

Для активации Microsoft Office 2010 используется скрипт ospp.vbs, находится он в каталоге %ProgramFiles%\Microsoft Office\Office14

Чтобы перейти в каталог, где лежит скрипт ospp.vbs, необходимо в командной строке ввести команнду изменения текущего каталога:

cd C:\Program Files\Microsoft Office\Office14\

- Удаление ключа MAK оканчивающийся на XXXXX: cscript OSPP.VBS /unpkey:XXXXX
- Указываем сервер активации: cscript ospp.vbs /sethst:server
- Активируем Office 2010 на сервере KMS: cscript ospp.vbs /act
- Проверяем статус: cscript ospp.vbs /dstatus 

понедельник, 20 июня 2016 г.

Как изменить ключ продукта Microsoft Office 2013, Microsoft Project 2013

Для того чтобы изменить ключ продукта Microsoft Office 2013, Microsoft Project 2013, необходимо в командной строке, запущенной с правами администратора, ввести:

cscript "c:\program files\microsoft office\office15\OSPP.VBS" /inpkey:xxxxx-xxxxxxx-xxxxxx-xxxxxxx-xxxxxxx

xxxxx-xxxxxxx-xxxxxx-xxxxxxx-xxxxxxx - это ключ продукта

Так же ключ можно поменять через изменение конфигурации установки продукта. Для этого зайдите в "Панель управления" - "Удаления программ". В списке "Удаления программ" найдите установленный продукт Microsoft Office 2013 или Microsoft Project 2013, выберите его и нажмите кнопку "Изменить". Далее откроется мастер изменения конфигурации продукта, в нем выберите пункт "Enter a Product Key".

База знаний на сайте Microsoft по работе со скриптом OSPP.VBS:
https://technet.microsoft.com/ru-ru/library/ee624350.aspx

Проблемы с программой Vipnet Client

1. Если в списке "Защищенной сети" есть шлюз, но нет доступа к серверам, то необходимо в свойствах шлюза проверить вкладку "Туннель". Если во вкладке "Туннель" пусто, то необходимо переименовать файл ipliradr.do$ в ipliradr.doc, который находится в директории (C:\Program Files\InfoTeCS\ViPNet Client). Далее необходимо перезапустить Vipnet Monitor.

2.  Иногда включенный криптопровайдер Vipnet CSP является причиной появления ошибки "ошибка WerFault.exe" при работе с такими приложениями как Microsoft Outlook и Internet Explorer, ну и возможно с другими приложениями. Чтобы отключить криптопровайдер Vipnet CSP в программе Vipnet Client, то необходимо выбрать меню "Сервис" - "Настройка параметров безопасности" - "Криптопровайдер", потом нажать кнопку "Выключить". И последнее, что нужно сделать, это выполнить команду отрегистрации динамической библиотеки itcssp.dll и перезагружаем компьютер.

regsvr32 /u C:\Windows\System32\itcssp.dll  


3. Если в ходе установки программы Vipnet Client 3.2 вы получаете сообщение "недопустимые данные 0xd" и после этого сообщения установщик прекращает свою работу, то возможно причиной данного сообщения является ваш антивирус. Данная проблема была замечена на компьютере с Windows 7 x86 и Kaspersky Endpoint Security 10.2.1.23. После удаления антивируса, Vipnet Client установился без проблем.


4. Лог файл установщика Vipnet Client хранится в папке C:\ProgramData\InfoTeCS\ViPNet Client и файл называется Setup.log. По данному файлу легко проследить процесс установки Vipnet Client и определить причину отказа в установки, если такое произошло.


5. Если вы пытаетесь обновить Vipnet Client 3.1 до Vipnet Client 3.2 накатом, то может возникнуть ситуация, что установщик Vipnet Client 3.2 просто повисает и ни чего, в дальнейшем, не выполняет. Это происходит из-за того, что на вашем компьютере установлена не верная версия из библиотек Microsoft Visual C++ 2005 Redistributable, Microsoft Visual C++ 2008 Redistributable, Microsoft Visual C++ 2010 Redistributable, т.е. не та которая необходима для работы Vipnet Client 3.2. Для решения этой проблемы попробуйте удалить все версии этих библиотек и запустите установку программы повторно. После этого установщик Vipnet Client 3.2 должен сам установить нужные версии библиотек или установите последние версии данных библиотек из Центра обновлений Windows. В лог файле установщика C:\ProgramData\InfoTeCS\ViPNet Client\Setup.log данная проблема должна отмечаться.


Очистка списка автозавершения в Outlook

1. Очистка списка автозавершения в Outlook 2010

Первый вариант. Запустить Outlook c параметром:

outlook.exe /cleanautocompletecache

Второй вариант. Запустить Outlook 2010, выбрать меню "Файл" - "Параметры" - кнопка "Очистить список автозавершения"

2. Очистка списка автозавершения в Outlook 2003, 2007

Для очистки списка автозавершения в Outlook 2003, 2007, необходимо закрыть Outlook, потом открыть папку по следующему пути:

- Для Windows 7 (%APPDATA%\Microsoft\Outlook)
- Для Windows XP (%UserProfile%\Application Data\Microsoft\Outlook\)

Потом найти в этой директории файлы с разрешением .nk2 и переименовать.

3. Утилита для редактирования файлов формата NK2 (http://www.nirsoft.net/utils/outlook_nk2_edit.html).

Источник: http://winitpro.ru/index.php/2012/06/21/avtozapolnenie-v-outlook-2010/

Дополнительно в статье на сайте http://winitpro.ru/index.php/2012/06/21/avtozapolnenie-v-outlook-2010/ рассматривается вопрос переноса списка автозавершения между пользователями Outlook 2010 и перенос списка автозавершения с Outlook 2003, 2007 на Outlook 2010.

AutoCAD 2010 запускается и сразу закрывается

Если AutoCAD 2010 запускается, показывается окно загрузки, показывается главное окно и после это сразу закрывается, то нужно переименовать файл CascadeInfo.cas в файл CascadeInfo.cas.bak и запустить AutoCAD 2010.

Для Windows XP файл расположен:
C:\Documents and Settings\All Users\Application Data\Autodesk\Adlm

Для Windows 7 файл расположен:
C:\ProgramData\Autodesk\Adlm

вторник, 9 февраля 2016 г.

Lazarus World. Используем True Type Fonts шрифты при помощи библиотеки SDL_ttf



Внимание! Статья основна из статей посвященных SDL 1.2 с сайта http://www.freepascal-meets-sdl.net/


Давайте попробуем загрузить шрифт True Type Fonts и вывести текст в нашем SDL окне. Первое что нам понадобится, это создать SDL окно. Как это сделать я писал в статье Lazarus World. Подключаем библиотеку SDL 1.2. Вторым шагом будет найти и скачать True Type Fonts шрифт. Я скачал его отсюда. Третье, что нам необходимо сделать, это установить библиотеку SDL_TTF используя следующую команду в терминале:

sudo apt-get install libsdl-ttf2.0-0 libsdl-ttf2.0-dev

Создайте папку хранения нашего проекта, например ~/projects/lazarus/sdl/sdl_p2/. Сохраните проект под именем sdl_p2.lpr. Скопируйте шрифт в папку с проектом, файл шрифта называется cour.ttf. Нам осталось в редактор кода добавить код, собрать его и запустить на исполнение.

 Рисунок 1. Результат работы программы

program sdl_p2;

{$mode objfpc}{$H+}

uses sdl, sdl_ttf;
var
  screen :pSDL_SURFACE;
  fontface:pSDL_SURFACE;
  loaded_font: pointer;
  colour_font, colour_font2:pSDL_COLOR;
  i:BYTE;
  loopstop: boolean = FALSE;
  event: pSDL_EVENT;

begin
     SDL_Init(SDL_INIT_VIDEO);
     screen := SDL_SetVideoMode(640, 480, 32, SDL_SWSURFACE);
     if screen = NIL then Halt;

     if Ttf_Init = -1 then Halt;
     loaded_font := TTF_OPENFONT('cour.ttf', 60);

     new(colour_font);
     new(colour_font2);
     colour_font^.r:=255; colour_font^.g:=0; colour_font^.b:=0;
     colour_font2^.r:=0; colour_font2^.g:=255; colour_font2^.b:=255;

     fontface:=TTF_RENDERTEXT_SHADED(loaded_font
               'Hello World!', colour_font^, colour_font2^);

     new(event);

     while loopstop = FALSE do
     begin
          if SDL_PollEvent(event) = 1 then
          begin
               case event^.type_ of
                    SDL_KEYDOWN:
                    begin
                         if event^.key.keysym.sym = 27  
                         then loopstop := TRUE;
                    end;
                    SDL_QUITEV:
                    begin
                         loopstop := TRUE;
                    end;
               end;
          end;
          SDL_BLITSURFACE(fontface, NIL, screen, NIL);
          SDL_FLIP(screen);
     end;
     Dispose(colour_font);
     Dispose(colour_font2);
     Dispose(event);
     SDL_FreeSurface(screen);
     SDL_FreeSurface(fontface);
     TTF_CloseFont(loaded_font);
     TTF_QUIT;
     SDL_QUIT;
end.


syntax highlighted by Code2HTML, v. 0.9.1
 

Lazarus World. Подключаем библиотеку SDL 1.2


Внимание! Статья основна из статей посвященных SDL 1.2 с сайта http://www.freepascal-meets-sdl.net/

Для того чтобы начать работать с библиотекой SDL 1.2 нам с вами понадобятся заголовочные файлы переведенные в язык Pascal и файлы динамических библиотек (файлы запускаемого окружения), которые используется вместе с нашей программой в момент запуска.
Мне известны два проекта, в рамках которых осуществлен перевод заголовочных файлов на язык Pascal. Ниже я приведу названия этих проектов и ссылки на ресурсы, откуда их можно скачать.
Скачивать заголовочные файлы нам не придется, т.к. в составе компилятора freepascal они уже включены (начиная с версии fpc 2.2.2 http://wiki.freepascal.org/FPC_and_SDL ), т.е. если мы устанавливаем IDE Lazarus на Ubuntu 15.10, то все необходимые заголовочные файлы SDL 1.2 там уже есть. Расположены они по следующему пути:

/usr/share/fpcsrc/2.6.4/packages/sdl

Файлы динамических библиотек в Ubuntu 15.10 можно установить по следующей команде в терминале:

sudo apt-get install libsdl1.2debian libsdl1.2-dev

Ну и не помешает установить весь необходимый инструментарий для сборки проектов, в частности туда входит компиляторы gcc, g++ и т.д.

sudo apt-get install build-essential

Теперь можно перейти к созданию нового проекта и настройки проекта в среде Lazarus.

Запустите Lazarus и создайте новый проект. Для это выберите пункт меню «File» (Файл) – подпункт «New...» (Создать...). В открывшемся окне, с именем «New..» (Создать...), в левой части выберите раздел «Project» (Проект) и потом выберите подраздел «Program» (Программа), потом нажмите кнопку «OK».

Создайте папку хранения нашего проекта, например ~/projects/lazarus/sdl/sdl_p1/. Сохраните проект под именем sdl_p1.lpr. Для этого выберите пункт меню «File» (Файл) - подпункт меню «Save As...» (Сохранить как) и указать путь до папки хранения нашего проекта.

Настойка проекта завершена. Нам осталось в редактор кода добавить минимальный код SDL проекта, собрать его и запустить на исполнение.

program sdl_p1;

{$mode objfpc}{$H+}

uses sdl;
var
  screen :pSDL_SURFACE;
  loopstop: boolean = FALSE;
  event: pSDL_EVENT;

begin
     SDL_Init(SDL_INIT_VIDEO);
     screen := SDL_SetVideoMode(640, 480, 32, SDL_SWSURFACE);

     new(event);

     while loopstop = FALSE do
     begin
          if SDL_PollEvent(event) = 1 then
          begin
               case event^.type_ of
                    SDL_KEYDOWN:
                    begin
                         if event^.key.keysym.sym = 27 
                         then loopstop := TRUE;
                    end;
                    SDL_QUITEV:
                    begin
                         loopstop := TRUE;
                    end;
               end;
          end;
     end;
     Dispose(event);
     SDL_FreeSurface(screen);
     SDL_QUIT;
end.  


syntax highlighted by Code2HTML, v. 0.9.1