пятница, 23 сентября 2011 г.

Китай

Бесплатный он-лайн семинар «Как самому начать закупки в Китае” http://upgrade-business.ru/china/china_start/

понедельник, 12 сентября 2011 г.

DISM. Ошибка: 0xc1420127 и что с ней делать.

Одныжды, мне понадобилось смонтировать (dism /Mount-WIM) установочный образ Windows 7 и провести ряд манипуляций. К сожалению компьютер был перезагружен до процесса демонтирования образа (dism /Unmount-WIM).

В результате получилось так, что образ с индексом 3 был помечен как смонтированный, и при попытке смонтировать его появлялась ошибка:

Cистема DISM
Версия: 6.1.7600.16385

Ошибка: 0xc1420127

Указанный образ в указанном WIM-файле уже подключен с доступом на
чтение и запись.

Файл журнала DISM находится по адресу C:\Windows\Logs\DISM\dism.log

Команда dism /Unmount-wim /MountDir:"C:\Deployment\WINDOWS 7\mount" /Discard тоже завершалась ошибкой

dism /Unmount-wim /MountDir:"C:\Deployment\WINDOWS 7\mount" /Discard

Cистема DISM
Версия: 6.1.7600.16385

Ошибка: 50

The request is not supported.

Файл журнала DISM находится по адресу C:\Windows\Logs\DISM\dism.log

Попробовал демонтировать образ с помощью Imagex

imagex /UNMOUNT "C:\Deployment\WINDOWS 7\mount"

ImageX Tool for Windows
Copyright (C) Microsoft Corp. All rights reserved.
Version: 6.1.7600.16385

Unmount Error: Did not find an image mounted to [C:\Deployment\WINDOWS 7\mount].

"Хммм..." - подумал я и решил смонтировать образ с помощью Imagex, чтобы потом красиво размонтировать. Imagex ругнулся, но с задачей справился.

imagex /MOUNT "C:\Deployment\WINDOWS 7\install.wim" 3 "C:\Deployment\WINDOWS 7\mount"

ImageX Tool for Windows
Copyright (C) Microsoft Corp. All rights reserved.
Version: 6.1.7600.16385

Mounting: [C:\Deployment\WINDOWS 7\install.wim, 3] -> [C:\Deployment\WINDOWS 7\mount]...

[   0% ] Mounting progress
[ WARN ] An objectID is in use on this volume for [C:\Deployment\WINDOWS 7\mount\Users\Administrator\Desktop].
Committing or capturing this image will lose objectID information. Please mount or apply to another volume.

[ WARN ] An objectID is in use on this volume for [C:\Deployment\WINDOWS 7\mount\Users\Administrator\Documents].
Committing or capturing this image will lose objectID information. Please mount or apply to another volume.
[ 100% ] Mounting progress

Successfully mounted image.

Total elapsed time: 14 min 44 sec

Далее делаю imagex /UNMOUNT

imagex /UNMOUNT "C:\Deployment\WINDOWS 7\mount"

ImageX Tool for Windows
Copyright (C) Microsoft Corp. All rights reserved.
Version: 6.1.7600.16385

Unmounting: [C:\Deployment\WINDOWS 7\mount]...

[ 100% ] Mount cleanup progress

Successfully unmounted image.

Total elapsed time: 3 min 54 sec

С первого взгляда всё ОК, но при попытке смонтировать образ с помощью dism /Mount-wim всё та же ошибка 0xc1420127.

Внимание, Solution!

Немного подумав, проверяю какие опции нам доступны в команде dism и вижу /Cleanup-Wim

  /Cleanup-Wim   - Удаляет ресурсы, связанные с поврежденными подключенными образами WIM.

То, что надо! Пробую:

dism /Cleanup-WIM:"C:\Deployment\WINDOWS 7\install.wim"

Cистема DISM
Версия: 6.1.7600.16385

Отключение образа в C:\Deployment\WINDOWS 7\mount!
[==========================100.0%==========================]
Поиск устаревших файлов на диске C
Операция успешно завершена.

Теперь всё понастоящему ОК: крманда dism /Mount-wim /wimfile:"C:\Deployment\WINDOWS 7\install.wim" /index:3 /MountDir:"C:\Deployment\WINDOWS 7\mount" выполняется без ошибок.

пятница, 9 сентября 2011 г.

VPN и ISA Server. Ошибка 807 (Error:807)

Не удается подключиться по VPN с использованием протокола PPTP к ISA Server 2004/2006.
    В качестве симптомов:
  • В журнале событий появляется сообщщение "The user DOMAIN\username dialed a connection named ConnectionName which has failed. The error code returned on failure is 807."
  • Команда TELNET isa_server_IP 1723 сообщает о том, что не удалось установить соединение (Connecting To isa_server_IP... Could not open connection to the host, on port 1724: Connect failed).
  • На ISA сервере при выполнении команды NETSTAT -a -n -o -p TCP | findstr 1723 пустота.
Все это говорит о том, что ISA просто не прослушивает порт TCP 1723. Если внимательно почитать журнал событий (System Events) на ISA сервере, то можно встретить такие сообщения:
Event Type: Error
Event Source: DCOM
Event Category: None
Event ID: 10016
User:  NT AUTHORITY\NETWORK SERVICE
Computer: ISA_SERVER_NAME
Description:
The application-specific permission settings do not grant
Local Launch permission for the COM Server application with CLSID 
{BA126AD1-2166-11D1-B1D0-00805FC1270E}
 to the user NT AUTHORITY\NETWORK SERVICE SID (S-1-5-20).
This security permission can be modified using the
Component Services administrative tool.
Так мы и поступим. Открываем regedit, нажимаем F3, ищем строку {BA126AD1-2166-11D1-B1D0-00805FC1270E}. Находим. Это "Network Connection Manager Class", AppID={27AF75ED-20D9-11D1-B1CE-00805FC1270E}.

В оснастке "Component Services"/Computers/My Computer/DCOM Config" находим "netman", правой кнопкой открываем свойства, убеждаемся, что класс совпадает с найденным через regedit AppID, переходим на закладку "безопасность" и в разделе "Launch and Activation Permissions" выбираем опцию "Customize", нажимаем "Edit". В открывшемся диалоговом окне выделяем "Network Service" (если этой строки нет, нужно добавить) и выбираем опции "Local Launch" и "Local Activation".
Сервисы ISA необходимо перезапустить, либо перезагрузить сервер. После перезагрузки проверить результат выполнения команды NETSTAT -a -n -o -p TCP | findstr 1723

Если результат будет выглядеть так:

TCP    0.0.0.0:1723           0.0.0.0:0              LISTENING       4
значит всё в порядке.