пятница, 27 декабря 2013 г.

NET FRAMEWORK ERROR HRESULT 0x8000222

NET FRAMEWORK ERROR HRESULT 0x8000222

При установке NET FRAMEWORK 4.0 и 4.5 наткнулся на ошибку ERROR HRESULT 0x8000222.
Немного погуглив нашел решение этой, заключается оно в выполнении следующих действий:

1) Нажмите "Пуск" - "Выполните" и введите  "cmd"
2) Введите "net stop WuAuServ" . Затем закройте.
3)Перейдите в папку C:\WINDOWS
4) Найдите папку с названием "SoftwareDistribution"и переименуйте в "SDold".
5) Выполните шаг 1 снова
6) Введите "net start WuAuServ" 
7) Установите NetFramework снова.

 

пятница, 6 декабря 2013 г.

Добавление ярлыка через GPO

Добавление ярлыка через GPO

Заметка относится к семейству Windows Server 2003, в 2008 немного по другому создаются ярлыки.
Итак предположим что для определенной группы пользователей нам необходимо сделать ярлыки в автозагрузке на программу в общей папке. 
1)Для начала сделаем в той же шаре ярлык с полным UNC путем к программе вида \\server\share\proga.exe. Ярлык пусть называется proga_run.lnk
2) Теперь создаем батники прописываем туда строку
copy \\server\share\proga_run.lnk  c:\documents and settings\%username%\Программы\Автозагрузка\proga_run.lnk

3) Далее создаем объект групповой политики на нужный нам контейнер, добавляем туда группы или пользователей которым необходим ярлык и ставим им права "Чтение и выполнение"
4)Теперь в параметрах автозагрузки пользователя кидаем наш батник.

Можно вместо батника создать .vbs файл и кинуть его через групповую политику в автозагрузку
Вот его содержимое
Set oShell = WScript.CreateObject("WScript.Shell")
DesktopPath = oShell.SpecialFolders("Автозагрузка")    -Месторасположение ярлыка
WorkingPath = oShell.SpecialFolders("Автозагрузка")    -Рабочая папка
Set oShortCut = oShell.CreateShortcut(Автозагрузка & "\Shortcut.lnk")    -Название ярлыка
oShortCut.TargetPath = "\\server\share\proga.ex"    -Путь до исполняемого файла
oShortCut.WorkingDirectory = WorkingPath 
oShortCut.Save

среда, 4 декабря 2013 г.

Windows 7 пропадает основной шлюз

Windows 7 пропадает основной шлюз

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

Далее переходим на ветку реестра:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\<GUID>
 
<GUID> - это соответсвующий контейнер нужного адаптера, его можно определить по 
строке IPAddress, где ip будет соответсвовать нужному адаптеру.
 
Далее добавляем  строковый параметр с именем DefaultGateway и значением соответсвующим
ip нашего шлюза по умолчанию, например 192.168.0.1 

 

пятница, 29 ноября 2013 г.

Postfix архивация почты

Postfix архивация почты

Postfix путем пересылки на необходимый адрес позволяет производить архивацию почты. Делается это практически также как я описывал раньше в статье перенаправление писем в Postfix.

Здесь я расскажу об архивации всей исходящей и входящей почты определенного домена. Можно опираясь на вышеуказанную мной, сделать архивацию только указанных почтовых ящиков. Вся суть архивации сводиться к тому, что при отправке либо получений сообщения Postfix делает его копию на указанный аккаунт, соответсвенно письмо ложиться в ящик, куда можно подключиться по POP3 или IMAP и вытянуть нужные вам.

Ну, что же настроим. Я покажу вам на примере связки с MySQL, названия таблиц соответсnвенно подставляйте ваши. Итак все исходящие письма будем складывать в ящик all_out  а все входящие в all_incoming.

1) Создадим наши ящики, а точнее информацию о них в SQL базу. Если вы дошли до архивации почты, то я предполагаю, что у вас уже настроенны: база, карта и ящик. Значит просто добавим наши ящики all_out и all_incoming

2) Создаем таблицу в MySQL, для карты отправки почты. Т.е что с таких то адресов, почта должна ложиться в такие-то ящики
create table sender_map (sender varchar, goto varchar);
 
3) Добавим от какого адреса куда направлять
insert into sender_map values ("@company.com", "all_out@company.com")

Т.е вся исходящяя почта с нашего домена будет копироваться в ящик all_out@company.com.


4) Создадим карту поиска в MySQL /etc/postfix/maps/sender_maps.cf
Прописав туда следующее:
user=mysql_user
password=mysql_password
dbname=base_name
table=sender_map
select_field=goto
where_fild=sender
host=your_mysql_host (localhost - например)

5) Добавим строку конфига
sender_bcc_maps=mysql:/etc/postfix/maps/sender_maps.cf

Все с исходящей почтой разобрались теперь делаем также на все входящие.

1) Создадим такую же MySQL таблицу для входящей почты
create table recipient_map (recipeint varchar, goto varchar);

2) Опять таки добавим в качестве получателя весь наш домен @company.com
insert into sender_map values ("@company.com", "all_incoming@company.com")

3) Создадим карту поиска в MySQL /etc/postfix/maps/sender_maps.cf
Прописав туда следующее:
user=mysql_user
password=mysql_password
dbname=base_name
table=sender_map
select_field=goto
where_fild=recipient - обратите внимание на поле
host=your_mysql_host (localhost - например)

4) Добавим строку конфига
recipient_bcc_maps=mysql:/etc/postfix/maps/sender_maps.cf

Проверяем конфиг и перегружаем
postfix check
postfix reload


Затем отправим на внешний ящик и с внешнего, чтобы проверить. 

среда, 27 ноября 2013 г.

Unity создать ярлык на рабочем столе

Unity создать ярлык на рабочем столе

Откровенно говоря Ubuntu моя не самая любимая система. Точнее Unity считаю полным го-ом. Т.к привык держать Linux в качестве серваков ( с чем он на 5+ справляется, а как рабочая станция полное г). Пусть несогласные пишут в коментах. Т.к постоянно что-то отваливается, чтобы что-то сделать надо обязательно какую нибудь примочку поставить. И особенно не люблю глянцевый Unity, но что поделать, некоторые пользователи привыкли к нему, и мне их поддерживать.
Захотелось раз создать ярлык на FTP папку, да не тут то было, еще пол Инета, надо было обшарить, чтобы найти как это делать.
Вот вам мои советы как вообще сделать ярлыки:

1) Советую вам установить gnome-tweak-tool, которая позволит вынести на рабочий стол ярлыки корзины, сетевого окружения, моего компьютера
sudo apt-get install gnome-tweak-tool

2)Установили - заходим в Dash (самая верхняя кнопка с значком) и ищем "Инструмент настройки"
3)Заходим и включаем галочки котрые нам нужны появяться нужные ярлыки

4)Теперь сделаем ярлык на приложение либо на Ftp ресурс, для этого ставим:
sudo apt-get install –no-install-recommends gnome-panel

5)Теперь, наконец то через командную строку можно вызвать приложение для добавления ярлыка
gnome-desktop-item-edit --create-new ~/Рабочий\ стол

Далее выбираем какой ярлык нам нужен и ставим.

понедельник, 25 ноября 2013 г.

Ошибка Kerberos id 5

Ошибка Kerberos id 5

Время от времени на вашем контролере домена, а также на других серверах может появляться ошибка следующего содержания:
_____________________________________________________________________
Тип события:    Ошибка
Источник события:    Kerberos
Категория события:    Отсутствует
Код события:    5
Дата:        21.11.2013
Время:        8:05:47
Пользователь:        Н/Д
Компьютер:    DC2
Описание:
The kerberos client received a KRB_AP_ERR_TKT_NYV error from the server COMP5$.  This indicates that the ticket used against that server is not yet valid (in relationship to that server time).  Contact your system administrator  to make sure the client and server times are in sync, and that the KDC in realm BETONMASH.UA is  in sync with the KDC in the client realm.

Дополнительные сведения можно найти в центре справки и поддержки, в "http://go.microsoft.com/fwlink/events.asp".
__________________________________________________________________________

Обычно такие ошибки появляются в следующих случаях:
- ПК был удален из Асtive Directory
- Время на ПК и контролере домена не совпадает.

Решение:
- Проверьте наличие ПК в списках Асtive Directory. Если его нет то выполните переподсоединение ПК к домену.
- Вторая наиболее частая причина - это севшая батрейка на системной плате (в простонародии батарейка BIOS), в результате чего, если отключить ПК от питания время постоянно сбивается.
Проверьте батарейку вольтметром, должно быть не менее 2.3 , 2.5В, замените батарейку.

MS Оffice error id 11729 1001 1004.Не запускается Office 2007 на терминальном сервере

MS Оffice error id 11729 1001 1004.Не запускается Office 2007 на терминальном сервере

Итак сразу начну с предупреждения, ставьте сначала MS Office 2007 а затем разворачивайте терминальный сервер. И больше никогда не трогайте его, не изменяйте и не удаляйте, иначе заработаете кучу проблем и головной боли, вплоть до отката системы. 
Но если вам все таки нужно срочно переставить Office 2007, то для начала сделайте полный бэкап системного диска, например  Acronis.
Но если вы уже снесли его и у вас в лог начали сыпаться следующее ошибки:
MS Оffice error id 11729 1001 1004 
________________________________________________________________________________ 
Event ID: 1001
Event Source: MsiInstaller
Description:
Detection of product '{90280409-6000-11D3-8CFE-0050048383C9}', feature 'WORDFILES' 
failed during request for component '{8E46FEFA-D973-6294-B305-E968CEDFFCB9}'Event ID: 1015
Event Source: MsiInstaller
Description:
Failed to connect to server. Error: 0x80004001Event ID: 1004
Event Source: MsiInstaller
Description:
Detection of product '{90120409-6000-11D3-8CFE-0050048383C9}', feature 
'ProductFiles', component '{66CD2C91-2A15-4DA4-BBD2-5EC1075F3C0E}' failed. The 
resource 'HKEY_CLASSES_ROOT\.pip\' does not exist.Event ID: 1000
Event Source: MsiInstaller 
Description:
No installer is running when launching the applications.
___________________________________________________________________________________
 
А также возможен вариант, что вы уже не можете удалить MS Office 2007, т.к пишет что
файлы установки повреждены. То следуйте указаниям ниже и возможно вам удастся частично 
восстановить работоспособность MS Office 2007.
 
1)Если вы не можете корректно удалить MS Office воспользуйтесь утилитой 
http://support.microsoft.com/kb/971179/ru 
 
2)После удаления перегрузитесь
 
3)Установите заново MS Office 2007 используя при этом "Установку и удаление программ"  
 в "Панели управления" при этом на всех продуктах выбирайте "Запускать 
 с моего компьютера" т.к пользователь не имеет право на установку.
4)Дайте права на группе все на чтение на следующие разделы реестра. Иначе будет выска
 кивать ошибка "Только администраторы имеют право ...". 
  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\Compo
  • HKEY_CLASSES_ROOT
  • HKEY_CLASSES_ROOT\Installer
  • HKEY_CLASSES_ROOT\Installer\Components
  • HKEY_CURRENT_USER\Software\Classes
    А на HKEY_CLASSES_ROOT\.pip дайте полные права группе "Все".
    Если у вас Windows x64 то этот раздел будет в HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Classes\.pip - особенно обратите внимание на этот раздел и дайте полные права на эту ветку всем т.к как выше писал ни одно приложение из MS Office 2007 не сможет запуститься и будет выкакивать ошибка "
    "Только администраторы имеют право ...".


     
     Также проверьте чтобы были права у группы "Администраторы" были полные права на
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer

    5)После всего этого попробуйте запустить Excel или Publisher, они должны нормально запускатся, а вот Word с проверкой орфографии при запуске под обычным пользователем выдавал у меня ошибку  "В результате сбоя компонент перестал работать правильно...", а от админа все нормально. Эту ошибку я так и не смог устранить, пришлось откатываться назад. Кто нашел решение напишите.