3 февр. 2014 г.

Ubuntu 11.04 устаревшие репозитории

Не забегая далеко от предыдущей заметки, установив драйвер для видеокарты + получил требуемое разрешения я обрадовался, но радости моей не долго было быть, ибо при попытке
sudo apt-get update
получал сообщение виду, что нет возможно найти репозитории. Ну оно то и понятно, ведь ветка 11.04 убунту уже не поддерживается доработкой или исправлениями.
Но не стоит расстраиваться, ведь открыв
sudo gedit /etc/apt/sources.list
да, да, именно гедитом лучше всего открыть, потому как после открытия нажав Ctrl+H я в поле Найти ввел
archive
а в поле Заменить на ввел
old-releases
и нажал Заменить все, а после чего сохранил изменения и сделал тот же
sudo apt-get update
обновление были загружены, а это означает, что коль изменить вместо archive (или че там у вас в качестве источников, у меня это основной источник) на old-releasesе мы будем иметь доступ к архиву старых версий веток систем.

SiS 771/671 ubuntu 11.04

Вам повезло, что вы "забрели" сюда, потому как моя история длится не менее года, конечно с перерывами но все же.
Как и у вас, у меня есть ноутбук с видеокартой

lspci
...
01:00.0 VGA compatible controller: Silicon Integrated Systems [SiS] 771/671 PCIE VGA Display Adapter (rev 10)
...

не знаю как вы, но я уже замучался и т.д. и т.п. делать пробы по установке драйвера, на версии Ubuntu типа 12.04 x64, 13.10 x64, хотя решение, как бы удачны есть в интернете, но как вы небось заметили, что нюансов появляется не мало, поэтому я установил систему Ubuntu 11.04 lts x32 и вот каким не хитрым способом я "заставил" видеокарту отображать требуемое 1280x800 с 16:10 соотношения сторон.
И так, скачал вот этот архив, расспаковал содержимое архива
а потом скопировал файлы sis671_drv.so и sis671_drv.la в папку /usr/lib/xorg/modules/drivers/
а так же скопировал файл xorg.conf, что лежал в том же архиве в папку /etc/X11/
перезагрузил систему и увидел





обрадовался и начал писать следующую тему, что находиться выше :)

31 янв. 2014 г.

Не рассчитывается автоматически дисконт в 1С Предприятие

Продолжая разговор о закрытии закупочных цен, мною было забыто упомянуть, что если требуется использовать пользователю с ограниченными правами автоматический расчет дисконта или же каких то скидок, используемых в 1С, тогда обязательно нужно к ограниченному ранее пользователю, добавить роль Администратора КХМ или же более подробно разобраться самостоятельно, что нужно разрешить пользователю с правами "кассир", а так как разбираться некогда пришлось использовать более простой способ.

P.S. Данные "буквы" тесно связанные с предыдущей записью в блоге!

27 янв. 2014 г.

Закрытие закупочных цен 1С

Продолжая тему работы в учетной системе 1С 8.2 УТП 1.2 в нашем случаи, сегодня речь пойдет о задаче которую поставило нам начальство

Задача:
Кассирам магазинов, по разным точкам, запретить просмотр закупочных цен

Так как закрыть просмотр документов, справочников и отчетов, где есть возможность просмотреть закупочные цены, можно без написания единой строчки кода, закрыв стандартными средствами конфигуратора просмотр неких данных, а вот по заданной задачи нужно закрыть строку в карточке Номенклатуры в разделе Цены номенклатуры, как уже знаем, конфигуратором это сделать нельзя.

Для решения данной задачи все же придется прибегнуть, не поверите, к 4-ем строк кода + применение стандартным возможностям конфигуратора о чем упоминалось ранее.

И так, открываем Конфигуратор далее 
Общие модули далее УправлениеЗакупками
ищем строчки типа

...еще какой то код.....
ПользовательИБ = ПользователиИнформационнойБазы.ТекущийПользователь();
Если ПользовательИБ <> Неопределено
И ПользовательИБ.ОсновнойИнтерфейс <> Неопределено
И ПользовательИБ.ОсновнойИнтерфейс.Имя = "ИнтерфейсКассира" Тогда //Задействуем интерфейс кассира
...еще какой то код.....

изменяем на

...еще какой то код.....
Если Не РольДоступна("ПолныеПрава") Тогда
...еще какой то код.....


Далее, выбираем подходящую роль (в моем случаи это права Кассира) с типовой конфы и редактируем открытием и закрытием нужных нам справочников, документов, обработок и т.д. для достижения требуемого результата.

После проделанного применяем данную роль к пользователю, который использует кассир для запуска 1С, а полные права назначаем пользователю на которого вешаем пароль.

21 янв. 2014 г.

Дисконт в 1С 8.2 УТП 1.2

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

У нас в организации была написана около 2 лет назад программа для учета дисконтных карт. За это время в программу было внесено не малое количество владельцев дисконток + разные % скидок к ним.
В связи с расширением организации потребовалось синхронизация между объектами организации которые находятся в разных областях нашей страны.

Так как мы работаем с 1С 8.2 УТП 1.2 и настроен обмен с РИБ, а это и есть синхронизация между объектами организации да и еще система не плохо справляется с учетом дисконток решили переносить с ранее написанной программы данные дисконток в 1С.
Но как быть с уже существующими суммами + % скидкой по многим дисконтам в старой программе, как эти данные перенести в 1С?!

С этой ситуации мы выкрутились таким способом, а именно:
в справочнике Номенклатуры создали каталог Дисконт
в справочнике Контрагенты создали каталог Дисконт

а далее, а далее видео смотрите ... (укр. язык) в общем должно быть понятно о чем идет речь и последовательность. Изначально видео создавалось для наших сотрудников


P.S. ПроФи, пожалуйста, оставьте свои мнения при себе! 

Rdweb .rdp файл Windows Server 2008 R2

Продолжая свои "похождения ума" в сторону TS (Terminal Server) все же решил я задачу удаленного подключения к серверу под управлением WS 2008 R2, который установлен на виртуальной машине VBox.
А моя задача была такова. Мне нужно было подключиться через интернет посредством .rdp файла, а так же через браузер, для запуска 1С Предприятие, которое размещено на сервере где установлены службы Удаленных рабочих столов, Веб доступ удаленных рабочих столов (вместо с IIS), Сервер приложений.

Было «проброшено» порты 3389 + 443 на роутере, что бы при обращении на приведенные ранее порты обращающий попадал на сервер (т.е. был указан локальный IP сервера, типа 192.168.1.100) + ознакомился с DyDNS, а именно в связи с тем, что IP адрес мне провайдер выдает динамический, «привязал» с помощью сервиса http://www.noip.com/ свой динамический адрес к DNS, а так же установил программу от сервиса, которая дает возможность при динамическом айпи обращаться напрямую к DNS имени, который был присвоен мне при регистрации на сервисе.

После проделанного выше, так как я использую DyDNS нужно кроме стандартных процедур типа, «расшарить» требуемые ПО через rdweb + создания .rdp файла нужно через Параметры сервера узла сеансов удаленных рабочих столов в параметре Имя компьютера 


указать DNS который я получил на сервисе noip, а так же выключить использование сервера шлюзов RD в Шлюз удаленных рабочих столов


А в случаи «расшаревания» созданного .rdp файла нужно довести «до ума» такие параметры



после этого доступ к приложениям на сервере, что по rdweb, что через .rdp файл с интернета будет возможный.

11 янв. 2014 г.

Отключить подсказки Super в Ubuntu

Тут такое дело, поставил я на сочетание клавиш Super+Пробел
переключение раскладки клавиатуры, но как многие знают, что при длительном нажатии клавиши Super появляется подсказка комбинаций клавиш. 

Что бы отключить появление подсказки комбинаций клавиш нужно установить compizconfig-settings-manage
а потом зайти в это же приложение на вкладку Unity и снять галку с параметра 
Enable Shortcut Hints Overlay


но как вы заметили теперь, а точнее и раньше, просто ранее это менее было заметно, при долгом нажатии подсказки не появляется, а появляется "быстрый" запуск приложений с unity лаунчера (слева), но это уже нам не очень мешает да и это другая история, а пока на этом все. 

7 янв. 2014 г.

rdweb windows server 2008 r2

Добрались мои руки к настройке rdweb и вот парочка новых предложений, по этому поводу, которые я узнал:
  • rdweb приложения должны запускаться только с IE браузера, к тому же на новых версиях IE страничку авторизации нужно запускать в режиме совместимости
  • Для NAT-овцев нужно делать проброс 443 порта в роутере
  • Открытие страницы авторизации должно быть по безопасному соединениею типа htpps например https:/ipserver/rdweb

5 янв. 2014 г.

Индивидуальные рабочие столы на двух мониторах в Ubuntu

Есть монитор подключен по vga + телевизор который подключен по hdmi к системному блоку в котором AMD Radeon HD 6670 графический адаптер. 

Для виндовс систем сделать два независимых рабочих экрана на которых запущены два разных приложения нет ничего сложного, это делается обычным нажатием сочетания клавиш, в основному, а вот с линукс системами нужно немного больше мышко и пальцо-движений, а именно:
sudo apt-get install fglrx
sudo amdcccle
потому что через даш amd catalyst control от имени рута не запускался
выставить один параметр выделенный на изображении


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

Recovery MBR Windows XP

По мотивам данной статьи в своем исполнении.
Предистория:
Dualboot режим с windows xp & xubuntu 13.10. Загрузился с винды и через Управление дисками удалил разделы связанные с xubuntu. После перезагрузки естественно виндовс не загружался ибо загрузчика нет.

Лечим:
Загрузился с установочного диска Windows XP
(если используются LiveUSB то лучше всего предварительно с установочного диска виндовс икс-пи скопировать на флешку файлы ntldr, NTDETECT.COM с папки I386, далее узнаете зачем)
Увидев приглашении установщика системы, установить или восстановить систему выбрал восстановление клавишей R
Стандартные уведомление системы описывать не хочу поэтому дальше будут только главные команды, а именно ввел:

fixmbr
fixboot
map - посмотрел какой диск соответствует CD диску
D: - перешел в него
cd I386 - перешел в папку для копирование ntldr, NTDETECT.COM файлов
(если файлы были скопированы предварительно куда то, переходим туда)
copy ntldr C:\ - скопировал файл в корень диска
copy NTDETECT.COM C:\ - такая же как и выше команда

bootcfg /add - обнаруживает установленные системы + добавляет их в файл boot.ini
В появившемся запросе вводим:
Название системы: Windows XP (на пример)
Параметры загрузки: /fastdetect - этот параметр всего лишь для ускорения загрузки, он отключает подключенные устройства к последовательным и паралельным портам 
EXIT - перезагрузка

Ура, видим загрузку операционной системы! Не правда ли?! 

Запуск LiveUSB в Virtual box

Многие как и я используют флешь - накопитель в качестве LiveUSB, устанавливая туда, например с помощью YUMI – Multiboot USB Creator требуемые .iso образы для дальнеишего использования в своих нуждах.


Установив образы мы же не хотим перезагружать физическую систему, что бы попробовать работают ли ранее записанные образы?! Не хотим, поэтому как мне кажется, если вы нашли данный материал то у вас уже установленная система виртуализации Virtual Box! И есть желание испробовать созданный LiveUSB на виртуалбокс, а значит на хостовой системе (на той где у вас установленные виртульные машины), в моем случаи Ubuntu, запускаем терминал и выполняем команду

sudo fdisk -l

узнали какое устройство соответствует нашей флешке (у меня это sdf), а потом

sudo vboxmanage internalcommands createrawvmdk -filename /home/ozone/usb.vmdk -rawdisk /dev/sdf

создаем в домашней папке файл виртуального жесткого диска usb.vmdk который в подальшему подключим к новой виртуальной машины в качестве существующего виртуального жесткого диска для загрузки с него.

ЗАПУСКАЕМ виртуалбокс в от имени sudo virtualbox и дальнейшее тестирование будет осуществляться от имени root
После создание и подключение файлика usb.vmdk, что в домашней папке в качестве виртуального жесткого диска и последующего запуска с этим диском виртуальной машины я получил желаемое


Для виндовс описание здесь

8 дек. 2013 г.

Доступ к RDP через интернет

Установив Windows Server 2008 R2 на виртуальную машину и добавив роль Служб удаленных рабочих столов, как и многим, потребовалось мне дать доступ к своему серверу удаленных рабочих столов из интернета. 
Попробую описать детально нюансы, которые на мой взгляд важны.
И так:
  • не обязательно отключить брандмауер на хостовой и гостевой системах, если как и у меня сервер находиться в виртуальной машине
  • нужно иметь ввиду, что если сервер в виртуальной машине то порт отвечающий за RDP - 3389 не должен быть занят хостовой системой, я например отключил просто Удаленный доступ на хостовой системе, а можна просто сменить порт на той или другой системе
  • что бы проверить доступ из интернета на наличие открытого 3389 порта можно использовать online-сервисы 
  • если после проверки 3389 порта все впорядке и он открыт но вы не можете зайти по внешнему IP адресу, который присвоил вам провайдер (не важно динамический он или нет) то скорее всего у вас на модеме или не работает или нет поддержки технологии nat loopback, поэтому попробуйте с помощью GPRS телефона или другого устройства не в вашей сети подключиться к вашему внешнему IP адресу 
  • DMZ Host на роутере я не настраивал
  • Если вы используете свой модем с настройками в качестве роутера тогда придется в настройках модема делать перенаправление портов
В моем случаи перенаправление портов можно было осуществить зайдя по web-адресу модема, а далее во вкладке NAT -- Virtual Servers Setup создать перенаправление и ввести ...Start & ...End порт 3389 протокол выставить TCP/UDP

7 дек. 2013 г.

Этот веб-браузер не поддерживается веб-доступом к удаленным рабочим столам

Увидел я данную ошибку при подключении через rdweb к RemoteApp и удивился, куда еще старше версия браузера если и так на момент написания статьи браузер IE находился под 11 версией. 
Оказывается нужно запустить режим совместимости в браузере который включается в параметрах браузера


а потом внести данные страницы, которую нужно запускать в режиме совместимости.


На счет остальных галок я не внедрялся к чему они.

6 дек. 2013 г.

Настройка Teamviewer Wake on lan

Наконец то в мою голову донесли мысль о том, что используя провайдер для выхода в интернет, как Укртелеком, все же есть возможность "достучаться" к своему ПК с интернета. О конкретных реализациях напишу чуть позднее, а сегодня речь пойдет о удаленном включении компьютера под управлением Windows 8.1 через программу Teamvirwer.

Да, начиная с 9 версии данное ПО начало поддерживать данную возможность.

Для успешного результата наперед скажу, что:
  • сетевая карта должна поддерживать технологию wake on lan, а если точнее то в свойствах сетевого адаптера должен быть активен пункт "Разрешать данному устройству выводить компьютер с ждущего режима"

Если не активен данный параметр дальше можно не читать... к сожалению...
  • Teamviewer должен находить в автозагрузке операционной системы и постоянно должен быть запущенный

Если эти параметры активны то заходим в настройки ТМ и в первой же вкладке находим одноименный параметр Функция пробуждения по сети Wake-On-Lane wake on lane и нажимаем Конфигурация.


Далее нам нужно добавить ID пользователя, которому мы доверим удаленное включение сего компьютера и нажать Добавить, после чего можно свернуть ТМ и да, лучше всего в настройках ТМ включить возможность запрета закрытия данной программы ну и параметр который отвечает за постоянное сворачивание ТМ в трей тоже не помешает.

!!! Обязательно, если у вас не постоянный IP адрес (динамический) и у вас есть модем который настроен в режима "роутера" тогда нужно "пробросить" 9 порт на модеме, а на счет не постоянного адреса нужно смотреть в сторону DdNS. 

О этих "штуках" речь пойдет в другом посте.

Вот и все. И теперь Завершили работу системы мы или включили Спящий режим на компьютере под управлением Windows 8/8.1 ТМ все ровно при наличии интернета к данному ПК сможет его включить.

1 дек. 2013 г.

Что бы управлять серверами с коллекциями, вам необходимо выполнить вход в качестве пользователя домена

А конкретно:
"Вы выполнили вход в учетную запись локального администратора. Что бы управлять серверами с коллекциями, вам необходимо выполнить вход в качестве пользователя домена"
Вы наверное как и я увидели данное сообщение после того как установили Windows Server 2012 (в моем случаи Foundation), а потом добавили роль Службы удаленных рабочих столов

Оказывается, что для 2012 серверов выше служба не хочет работать без доменной структуры. 

А как же быть если нет смысла поднимать роль доменных служб и настроить все в рабочей группе?! 

Для "исправления" нам понадобиться блокнот, реестр, утилита mstsc (все это, как вы понимаете есть по умолчанию на сервере)

На примере я хочу, что бы через службы удаленных столов пользователи подключались к 1С Предприятие.


  • Управление компьютером - Локальные пользователи и группы - Пользователи -Создать пользователя - в свойствах созданного пользователя - Членство в группах- добавляем Пользователи удаленного рабочего стола
  • Открываем реестр по пути HKLM\Software\Microsoft\WindowsNT\CurrentVersion\TerminalServer\TSAppAllowListпараметр fDisableAllowList значение изменяем на 1
  • В папке реестра TSAppAllowList создаем Раздел 1cv8.2 
(забегу на перед и скажу, что все другие приложения для подключения пользователями создаются также) 
  • Пуск - Выполнить - mstsc
  • Заполняем имя компьютера (IP или имя сервера) и нажимаем Сохранить Как...

ПКМ по созданному ранее файлу Открыть с помощью ... выбрать Блокнот
где изменяем параметр

remoteapplicationmode:i:1
  • Добавляем так же в конце файла строки
remoteapplicationprogram:s:"C:\Program Files (x86)\1cv82\8.2.16.352\bin\1cv8s.exe"
disableremoteappcapscheck:i:1
alternate shell:s:rdpinit.exe

P.S. Вот результат подключения к серверу служб удаленных рабочих столов


P.S.P.S. Проделанное осуществлялось на виртуальной машине и без проблем работает в локальной сети.

7 нояб. 2013 г.

Поле объекта не обнаружено (ТипКода)

Собственно увидев я это сообщение в 1С УТП 8.2 когда загрузил внешнюю обработку ПечатьЦенников, это так сказать не установленная программа или не зарезервированная библиотека .dll, которая обрабатывает штрих-коды. 

Для устранения данной ошибки установил BarCode_8.0.15.2.exe дополнения, которое я нашел в "Типовой" конфигурации 8.2 скачанного с одного из трекеров, и перезагрузил платформу 1с.
Привожу ссылку для скачивание самого дополнение.

6 нояб. 2013 г.

Скрыть командную строку

Все идет своим чередом и после этой записи появилась идея скрыть появление (хоть и не длительное, но все же) выполнения команды .bat файла, которая запускается в Планировщике заданий на Windows 8. 
Сразу скажу, что помощь получил по адресу http://forum.oszone.net/ так, что не стесняемся обращаться туда, ведь человек все знать не может. 
И так, для скрытия выполнения команд в .bat файле, которые выполняются то ли через Планировщик заданий то ли еще каким то образом нужно написать .vbs скрипт, в котором будут находиться команды выполняемые ранее в "батнике" и в Планировщике будем уже указывать путь к выполнению не .bat файла. а .vbs скрипта.
И вот самой скрипт:

Option Explicit
Const Above_Normal = 32768
Dim objSWbemObjectEx
Dim lngProcessID
With WScript.CreateObject("WbemScripting.SWbemLocator").ConnectServer(".", "root\cimv2")
If .ExecQuery("SELECT * FROM Win32_Process WHERE Name = '1cv8.exe'").Count = 0 Then
Set objSWbemObjectEx = .Get("Win32_ProcessStartup")
objSWbemObjectEx.PriorityClass = Above_Normal
' Create method of the Win32_Process class (Windows) (http://msdn.microsoft.com/en-us/library/aa389388(v=vs.85).aspx)
If .Get("Win32_Process").Create( _
"""C:\Program Files\1cv82\8.2.16.352\bin\1cv8s.exe"" ENTERPRISE /F ПутьКБазе/N ИмяПользователя/P ПарольПользователя", _
"C:\Program Files\1cv82\8.2.16.352\bin\", _
objSWbemObjectEx, _
lngProcessID _
) <> 0 Then
WScript.Echo "Can't start process [""%Program Files\1cv82\8.2.16.352\bin\1cv8.exe"" ENTERPRISE /F ПутьКБазе /N ИмяПользователя/P ПарольПользователя."
End If
Set objSWbemObjectEx = Nothing
End If
End With
WScript.Quit 0

разберемся, что здесь приведено, а именно некоторые куски:

If .ExecQuery("SELECT * FROM Win32_Process WHERE Name = '1cv8.exe'").Count = 0  - так как моя задача была проверять запущен ли 1cv8.exe процесс и если нет то запустить 

"""C:\Program Files\1cv82\8.2.16.352\bin\1cv8s.exe"" ENTERPRISE /F ПутьКБазе/N ИмяПользователя/P ПарольПользователя", _ - указываю, что запустить если не запущено 1cv8.exe, где можно указать путь к базе, имя пользователя и его пароль для автовхода 

"C:\Program Files\1cv82\8.2.16.352\bin\", _ - здесь обязательно должен быть указан путь к запускаемой программе

WScript.Echo "Can't start process [""%Program Files\1cv82\8.2.16.352\bin\1cv8.exe"" ENTERPRISE /F ПутьКБазе /N ИмяПользователя/P ПарольПользователя." - это вывод комментария если, что то пошло не так

2 нояб. 2013 г.

Запущен ли процесс

Пришла ко мне идея автоматизировать с помощью .bat и Планировщика заданий на Windows 8 задачу,  запущена ли программа 1С Предприятие или нет и если не запущена то пускай запуститься с подключением определенной базы + выбранного пользователя. 
Это все решается создание .bat файла в который нужно прописать две строчки

@echo off
tasklist | find /i "1cv8.exe" || start "" /ABOVENORMAL "C:\Program Files\1cv82\8.2.16.352\bin\1cv8s.exe" ENTERPRISE /F D:\ПутьКБазе /N НазваниеПользователя /P ЕгоПароль

этот "батник" указываем при созданной новой задачи в разделе Действия и устанавливаем те значения параметров, которые актуальны для вас

P.S. Не забываем, что если не запускается данный "бат"-файл то это скорей всего связанно с неправильной кодировкой написание путей в данном файле.

24 окт. 2013 г.

Недостаточно памяти 1С 8.2

При создании начального образа одной из РИБ, на вполне слабом ноутбуке (x32 система Windows 8, 3 ГБ ОЗУ, думаю в данной ситуации только этих характеристик будет достаточно) через определенное количество времени появляется уведомление о ошибке "Недостаточно памяти"


и эта ошибка отнюдь не связана с недостатком ОЗУ, добавляйте не добавляйте планки - результат вряд ли измениться. 

Дело тут обстоит, скорее всего, что приложениям система выделяет определенное количество ОЗУ под ПО, а остальную ОЗУ под саму систему, конечно, количество данного выделения зависит от битности платформы и наличии самих планок ОЗУ.
Для x32 с 4 ГБ ОЗУ = 2 ПО + 2 система
Ну и, что бы данная ошибка не появлялась или хотя бы как вариант решения проблемы, увеличим количество выделяемой памяти для ПО, а это делается так:
запускаем от имени Администратора CMD.exe
bcdedit /set increaseuserva 3000
этим мы выделяем для ПО 3 ГБ ОЗУ (напомню, что у меня всего 3ГБ ОЗУ)
после данного изменения перезагружаем ОС и выполняем то, что вызвало выше ошибку.
P.S. После этого действия у меня успешно создался образ одной из РИБ, поэтому попробуйте и вы данный пример.

14 окт. 2013 г.

Сброс групповых политик

Да бы не мучать всяким текстом приведу некоторые нюансы по случаю работы с групповыми политиками:
secpol.msc – используем для быстрого вызова оснастки Параметры безопасности Групповых политик gpedit.msc

Редактор локальной групповой политики - это не более чем GUI для параметров, которые находятся в редакторе реестра и применяются зразу после закрытия GUI групповых политик + запуска службы о которой упомянуто ниже
Управление приложениями – вот так называется служба SERVICES.CMS для применения групповых политик, запуска службы групповых политик

Если что-то пошло не так для выявления Включенных из параметров какой-то политики используйте группировку через Все параметры – Состояние, не только для Конфигурации компьютера но и для Конфигурации пользователя

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

Выполняем ниже команды для сброса параметров локальных политик по умолчанию
Windows XP:
secedit /configure /cfg %windir%\repair\secsetup.inf /db secsetup.sdb /verbose
Windows 7/8:
secedit /configure /cfg %windir%\inf\defltbase.inf /db defltbase.sdb /verbose
или же через консоль secpol.msc

Часто бывает, что сброса параметров мало поэтому выполняем ниже команды, которые удаляют файлы политик находящиеся в системе. Система при старте экспортирует параметры в реестр с данных файлов
%SystemRoot%\System32\ GroupPolicy\Machine\registry.pol – политики конфигурации компьютера
%SystemRoot%\System32\ GroupPolicy\User\registry.pol – политики конфигурации пользователя
Вот команды:
RD /S /Q "%WinDir%\System32\GroupPolicyUsers"
RD /S /Q "%WinDir%\System32\GroupPolicy"
gpupdate /force


А еще ситуации бывают, что посредством групповых политик нет возможности отключить или изменить политики, для такого случая без
LiveCD Windows не обойтись, загружаемся с любого дистрибутива, входим в командную строку и выполняем 
Diskpart
Для запуска редактора дисков, разделов
list volume
эта команда нам покажет список дисков, в котором вы должны определить на каком разделе (диске) установленная система
exit
после определения эта команда выполнит выход с редактора разделов
А вот ниже команды, как помнится выше уже применялись и они удаляют файлы с правилами которые система при запуска экспортирует в реестр (не забываем подставить свою букву где находится система определивши ее в редакторе разделов)
RD /S /Q С:\Windows\System32\GroupPolicy
RD /S /Q С:\Windows\System32\GroupPolicyUsers

И не забываем не менее важную вещь о том, что сброс и удаление измененных политик будет применяться только к параметра, которые были измененные через gpedit.msc, а не ин


Многое почерпнуто с данного ресурса - http://winitpro.ru/
 

CopyPaste Copyright © 2017 - |- Шаблон создан O Pregador - |- Отредактирован myr4ik07