не работают скрипты .JS .VBS в Windows 7,8,10 — x64, x32 — решение

я столкнулся с проблемой: пытаюсь запустить 1С 7.7 на Windows 10 — выдает ошибки и не регистрирует скрипты и библиотеки OpenConf (программы расширяющей возможности конфигуратора 1С 7.7) файл regall.bat.

Ошибки:

  • не удается найти файл сценария regfiles.js
  • Отсутствует исполняющее ядро для расширения имени файла js

Этот файл вызывает выполнение JS скрипта:

cscript //nologo regfiles.js /I %1 %2

Я обнаружил, что cscript в Windows 10 уже встроен и устанавливать движок скриптов не нужно еще раз.

При выполнении подобных команд в Windows старше XP возникают 2 основных проблемы:

  • Для расширений скриптов не зарегистрирована программа, которая их обрабатывает (.vbs, .js).Решение: зарегистрировать для этих расширений программу выполнения скриптов:
    Выполнить в командной строке от имени Администратора:
    ASSOC .JS=JSFile

    ASSOC .VBS=VBSFile

  • Команда вызова движка скриптов (cscript) не может найти нужный мне скрипт (regfiles.js), чтобы его выполнить.

Причина этого:

Все из-за механизма контроля учетных записей, когда мы выполняем программы от имени администратора, путь текущей папки меняется на путь к cscript.exe — c:\windows\system32\, а там нет файла пользовательского скрипта, который мы запускаем.

Решение:

В команде вызова скрипта указать полный путь к файлу скрипта, например:

cscript //nologo «d:\My Program Files\1Cv77\BIN\Config\system\regfiles.js» /I %1 %2

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

Если Вы нашли это — вам повезло — у Вас есть рецепт решения проблемы и экономии времени.

Спасибо за внимание. До новых встреч!

PS. Будет здорово, если Вы будете присылать проблемы, а я вам с ними смогу помочь.

делегирование прав sudo другому пользователю

нужно чтобы пользователь мог зайти на Linux в SSH или с консоли напрямую и выполнить какую-то команду, требующую прав root

ну не давать ему же пароль от root!

Можно включить его в группу admin, но и это лишнее количество передаваемых прав. Так он дел натворит! Можно дать ему доступ к sudo на конкретные команды или (и) переменные среды конкретного пользователя. Этому и посвящена эта запись.

Идея в том, что будет один пользователь и он сможет выполнять определенные команды от sudo не имея root прав. Но можно сделать это и нескольким пользователям.

Общий вид команд этого файла:

[пользователь] [хост]=([кем может стать]) [что может сделать]

#TVS
#%tvs-ssh-system-views TVS-Laptop = NOPASSWD: /home/tvs/scripting/test.sh  # этот вариант с правами на выполнение скрипта группе не работает. Нужно указывать каждому пользователю.

запуск файла редактирования и делегирования прав sudo

sudo visudo

настройка делегирования прав sudo

vova TVS-Laptop = NOPASSWD: /home/tvs/scripting/test.sh

tvs TVS-Laptop = NOPASSWD: /home/tvs/scripting/test.sh

чтобы указанная в visudo команда работала нужно сделать

1) chmod 771 имя_файла.sh
2) запускать имя файла.sh без source имя_файла.sh
т.е.
запуск скрипта от sudo
sudo имя_файла.sh

Также здесь, в настройках, указывается какие пользователи могут выполнять команды от sudo

# User privilege specification
root ALL=(ALL:ALL) ALL

Defaults env_reset #команда сбрасывает все переменные среды. Если нужен доступ к каким-то переменным среды, то их нужно указать здесь.

Defaults:%admin !env_reset # не сбрасывать переменные среды для группы admin
которая будет сохранять переменные окружения для всех пользователей группы admin, или:
Defaults:tvs env_keep=my_var1 #сохранить для пользователя tvs переменную var1
# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL  #членам группы admin дать все права root

# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL  #членам группы sudo дать разрешение выполнять любые команды

команды проверки конфигурации sudo

sudo -l

пример результатов работы этой команды:

sudo -ll # показать полные данные по правам sudo для текущего пользователя

пример результатов работы этой команды:

sudo -lU user_name

пример результатов работы этой команды:
редактирование файла настроек sudo напрямую

 

как в PuTTY скопировать текст в буфер обмена?

Чтобы скопировать в буфер обмена текст с экрана PuTTY достаточно его просто выделить и он скопируется в буфер обмена автоматически.

Запуск на Windows 7 приложений для Windows XP

 

Windows XP mode для Windows 7 на сайте Microsoft  — эмулятор Windows XP на компьютерах с более поздней ОС.

статья о том, как установить Windows XP mode на Windows 7

Установка протокола NetBEUI в Windows XP

Дейтаграмма (англ. datagram), также датаграмма — блок информации, передаваемый протоколом без предварительного установления соединения и создания виртуального канала.

NetBEUI (NetBIOS Extended User Interface) — расширенный пользовательский интерфейс дейтаграммной передачи NetBIOS. В середине 1990-х годов широко использовался для небольших ЛВС, затем постепенно был вытеснен TCP/IP.

ВВЕДЕНИЕ

В данной статье описывается, как вручную установить неподдерживаемый протокол NetBIOS Extended User Interface (NetBEUI) на компьютере под управлением Microsoft Windows XP. Для выполнения установки необходимо вручную скопировать файлы протокола NetBEUI с компакт-диска Windows XP, вышедшего до объявления NetBEUI неподдерживаемым протоколом. Корпорация Майкрософт прекратила поддержку протокола NetBEUI в Windows XP. Однако, поскольку перевод сетевого окружения на использование нового сетевого протокола, например TCP/IP, требует значительных затрат времени, организации, которые хотят заменить операционную систему своих компьютеров полной розничной версией системы Windows XP, могут установить в операционной системе Windows XP протокол NetBEUI, который находится на компакт-диске Windows XP в папке Valueadd.



 

Установка протокола NetBEUI в Windows XP

Для установки протокола NetBEUI на компьютере под управлением Windows XP необходимы файлы Netnbf.inf и Nbf.sys. Чтобы установить протокол NetBEUI, выполните следующие действия.

  1. Вставьте компакт-диск Windows XP в дисковод для компакт-дисков и перейдите в папку Valueadd\MSFT\Net\NetBEUI данного диска.
  2. Скопируйте файл Nbf.sys в папку %SYSTEMROOT%\System32\Drivers.
  3. Скопируйте файл Netnbf.inf в скрытую папку %SYSTEMROOT%\Inf .

    Примечание. Чтобы отобразить скрытую папку, выполните следующие действия.

    1. Нажмите кнопку Пуск, выберите пункт Выполнить, введите команду Explorer и нажмите кнопку OK.
    2. В меню Сервис выберите команду Свойства папки и перейдите на вкладку Вид.
    3. На вкладке Дополнительные параметры установите переключатель Скрытые файлы и папки в положение Показывать скрытые файлы и папки.
  4. В меню Пуск выберите пункт Панель управления и дважды щелкните значок Сетевые подключения.
  5. Правой кнопкой мыши щелкните сетевой адаптер, для которого необходимо добавить поддержку протокола NetBEUI и выберите пункт Свойства.
  6. На вкладке Общие нажмите кнопку Установить.
  7. Выберите пункт Протокол и нажмите кнопку Добавить.
  8. Выберите в списке протоколов Протокол NetBEUI и нажмите кнопку ОК.
  9. При появлении соответствующего запроса перезагрузите компьютер.

После перезагрузки протокол NetBEUI будет установлен и готов к работе.



Примечание. Переменная %SYSTEMROOT% является переменной окружения, указывающей имя папки, в которую установлена операционная система Windows XP. (Как правило, C:\Windows.) Чтобы просмотреть значение переменной %SYSTEMROOT%, введите set в командной строке и нажмите клавишу ВВОД. (Будут показаны также значения других переменных окружения.) 



Примечание. Процедура, приведенная выше в данной статье, позволяет использовать протокол NetBEUI для подключений по локальной сети, но не позволяет использовать его для подключений удаленного доступа (RAS). Подключения удаленного доступа не могут использовать протокол NetBEUI.



Дополнительные сведения об использовании протокола NetBEUI в Windows XP см. в следующей статье базы знаний Майкрософт:

306059 В Microsoft Windows XP недоступен протокол NetBEUI

как устранить ошибку STOP: 0X0000007B при установке windows?

ошибка STOP: 0X0000007B при установке windows устраняется изменением настроек в BIOS:

Нужно в BIOS найти опции контроллера SATA и сменить режим:

SATA — Compatible или IDE вместо режима SATA — AHCI

 

Какой бесплатный антивирус выбрать?

Это статья про антивирус под Windows. Для Linux будет отдельная статья, когда я протестирую антивирусы под Linux.

вот статья про тестирование бесплатных антивирусов для Windows: http://habrahabr.ru/post/100763/ 

Из моего огромного опыта скажу: 2-3 серьезных обновления назад меня очень устраивал Avast. Теперь он тупит не по-детски и жрет оперативку и ресурсы компов. Не рекомендую. Разработчики криво пишут программу — это не стоит поощерять.

На самом деле, выбор стоит между 2мя антивирусами: AVG и Avira. AVG жрет 120мб оперативки. Avira по отзывам меньше, но нужно проверить.

Я выбираю AVG http://free.avg.com/ru-ru/free-antivirus-download. AVG точно не жрет процессорное время и не тормозит компьютер. Это большой плюс.

Недавно я получил комментарий на эту статью, что лучше выбрать COMODO (правда речь шла о Linux версии). Расскажу о Comodo. Очень хороший брандмауэр, но опять таки 3 года назад начал тупить не подетски, причем как отдельно брандмауэр тормозит компьютер, так и internet security с антивирусом.

Когда разработчики не смотрят на производительность своего продукта, не оптимизируют узкие места комп с их прогой начинает тупить. Пример Касперский до 2012 года тупил не по детски и после 2012 года работает намного лучше. 

Написание не только красивого но и высоко производительного продукта это предмет чести и гордости разработчиков.

Как сбросить пароль для пользователя Windows 7 с обычного установочного диска?

вот отличное видео про то как сбросить пароль Windows 7 без инструментов для взлома

сама команда сброса пароля в консоли (командной строке)

net user имя_пользователя *

 

если учетная запись администратора отключена на компьютере,  то поможет ее активация:

net user Администратор active:yes

если же у вас переименован Администратор в другое имя, например Admin, то нужно заменить Администратор на Admin

Как изменить сетевое размещение на Windows Server 2012

Чтобы изменить сетевое размещение на Windows Server 2012 нужно сделать следующее:

Networklocation-secpolmsc

  1. В “Server Manager” открыть меню “Tools” и выбрать “Local Security policy”.
  2. Выбрать “Network List manager policies” в дереве консоли управления.
  3. Открыть свойства  “All Networks”.
  4. Изменить “Network location” на “User can change location”
  5. Now reboot to apply the changes.\
  6. Здесь же, в “Local Security Policy” вы также можете изменить тип вашей сети, кроме изменения параметра “All Networks”.

Windows 7 — установка windows на данный диск невозможна. Возможно, этот диск скоро выйдет из строя. Если доступны другие жесткие диски, установите Windows на другой диск.

Как же это изменить? Как установить винду если на форумах кричат меняй винт??

Windows 7 —  Установка windows на данный диск невозможна. Возможно, этот диск скоро выйдет из строя. Если доступны другие жесткие диски, установите Windows на другой диск.

В окне установки Windows нажать Shift+F10 — выйдет консоль. Запустить команду: chkdsk C: /F /X /R для  проверки диска на ошибки.

Дело в том что новые версии  Windows в отличии от Win XP проверяют диск на ошибки.

Если же эта проблема есть и после проверки диска на ошибки и их устранения, то удалите этот раздел и укажите пустое место от удаленного раздела для установки туда Windows. Мне это помогло.

как вывести звук микрофона на колонки или наушники?

Я искал как же вывести звук микрофона на колонки или наушники. Это бывает нужно когда хочешь проверить работает ли твой микрофон в действительности и починить его.

В панели управления Windows открыть Звук на вкладке Запись  выбрать Микрофон и нажать Свойства На вкладке  Прослушивать с данного устройства поставить галочку.

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

Как сменить ключ (серийный номер) на Windows 7 /Windows 8?

Как сменить ключ (серийный номер) на Windows 7 /Windows 8

1) Запустить консоль от имени администратора

2) В ней ввести команду slmgr.vbs /ipk xxxxx-xxxxx-xxxxx-xxxxx-xxxxx

Дождаться сообщения о смене серийного номера (может занять несколько минут без видимой активности)

После этого в свойствах системы внизу выбрать активировать Windows и следовать инструкциям.

вирус скрыл папки с флешки или флешка заполнена как раньше а файлов нет

вирус скрыл папки с флешки или флешка заполнена как раньше а файлов нет!

вот проблема! Вообще все что нужно это вызвать total commander и включить в нем просмотр скрытых файлов и выделить все файлы на флешке и снять с них все атрибуты.

Другой способ из интернета:

Если нужно быстро всё восстановить, то возможно поможет это:


запустите из корня флешки этот скрипт (скопипастить в блокнот, поменять расширение с txt на bat)





dir /AS /B > list.txt


FOR /F "eol=# tokens=1* delims=:" %%i in (list.txt) do (


attrib -s -h -r "%%i"


)


pause





Изменит атрибуты на видимые у всех файлов, создаст в корне флешки файл lists.txt с отчётом о проделанной работе.





Если разобраться серьёзно с проблемой, то вот рецепт от мелкомягких:


Для решения этой проблемы Вам необходимо выполнить следующие действия:





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


2. Перезагрузите компьютер в безопасный режим работы операционной системы (при включении компьютера необходимо нажимать клавишу F8).


3. Запустите редактор реестра (откройте Пуск>Выполнить> введите regedit и нажмите ОК).


4. В открывшемся редакторе реестра откройте следующее месторасположение:


HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\SHOWALL


5. Найдите в правой части редактора реестра параметр "CheckedValue", удалите его.


6. Найдите в правой части редактора реестра правой кнопкой мыши, выберите "Создать — Параметр DWORD", назовите этот параметр "CheckedValue".


7. Установите этому параметру значение 1. Закройте окно.


8. Выполните аналогичные действия для параметра "Hidden"=dword:00000001 в следующем месторасположении:


[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]


9. Откройте любую папку, откройте: "Сервис — Свойства папки", откройте вкладку Вид, поставьте галочку "Показывать скрытые файлы и папки".


10. Если эти действия не помогут, перезагрузите компьютер в Безопасный режим и попробуйте изменить параметр отображения скрытых файлов и папок в свойствах папки.


11. Если эти действия не помогут, откройте Пуск>Выполнить, введите regsvr32 /i shell32.dll и нажмите Ввод.


12. Попробуйте выполнить сброс параметров безопасности, руководствуясь следующей статьей: http://support.microsoft.com/kb/313222/ru

список стандартных портов TCP с описанием

7 – echo
9 — discard
11 – systat
13 — daytime
17 — quote of the day
19 — chargen
20 — ftp — data
21 — ftp — control
22 — ssh
23 — telnet
25 — smtp mail transfer
37 — timeserver
42 — nameserver
43 — nicname whois
53 — dommainlein name server
69 — tftp trivial file transfer
70 — gopher
79 — finger
80 — http
88 — kerberos
101 — hostname nic
107 — rtelnet
109 — pop2
110 — pop3
111 — sunrpc
113 — identification protocol
117 — uucp
119 — nntp
123 — ntp
135 — epmap
137 — netbios (name service)
138 — netbios (dgm)
139 — netbios (ssn)
143 — imap
161 — snmp
162 — snmptrap
170 — print — srv
179 — border gateway protocol
194 — irc
213 — ipx
389 — ldap
443 — https (ssl)
445 — microsoft (ds)
464 — kpasswd
500 — isakmp key exchange
512 — remote execute
513 — login/who
514 — shell cmd/syslog
515 — printer spooler
517 — talk
518 — ntalk
520 — router/efs
525 — timeserver
526 — tempo
530 — rpc
531 — conference chat
532 — netnews newsreader
533 — netwall
540 — uucp
543 — klogin
544 — kshell
550 — rwho
556 — remotefs
560 — rmonitor
561 — monitor
749 — kerberos administration
750 — kerberos version iv
1109 — kpop
1167 — phone
1433 — ms — sql — server
1434 — ms — sql — monitor
1512 — x wins
1524 — ingreslock
1723 — pptp (point to point)
1812 — radius authentication
1813 — radius accounting
2049 — nfs server
9535 — man remote server

что такое TX и RX в настойках сетевых карт, мониторинге трафика

T — Tranceive (отправка)

R — Receive (получение)

переустановка Win 7 starter на Ultimate на нетбуке

Коллега приобрела нетбук с установленной ОС Windows 7 Starter (Начальная). Функциональные ограничения неприятно поразили. Есть ли возможность эти ограничения снять?

Интересно конфиг увидеть нетбука. Может и смысла нет туда семерку нормальную пихать?

А вообще бери качай MICROSOFT.WINDOWS.7.ULTIMATE.RTM.X86.OEM.RUSSIAN.DVD-MSFT

У тебя в биосе уже вшит SLIC 2.1 так что, берешь сертификат и ключ ULTIMATE, три команды из командной строки:

slmgr.vbs -ilc C:\сертификат

slmgr.vbs -IPK ключ

slmgr.vbs -ATO

И все — "легальная активация".

Или, из темы "Активатор для Window7" бери активатор Windows 7 Loader eXtreme Edition v3Так это хорошо, что уже предустановлена, значит в BIOS-e уже SLIC 2.1 зашит.

Качаешь оригинальную WINDOWS 7 ULTIMATE OEM х86 или х64 отсюда:

http://philka.ru/for…c…75&start=75

Берешь сертификат и ключ, и активируешь "официально".   

Скажи модель материнки, выложим тебе таблетку.

 

Качать ничего не нужно. В комплекте идет диск восстановления, если нет, у SONY еть прога создания диска (DVD) восстановления. Записываем диск(и) восстановления и создаем из них образ(ы). В этом образе с помощью Ultra ISO находим папку sources с файлом ei.cfg и правим в текстовом редакторе (блокнот) sources/ei.cfg на ту редакцию которая нужна. Пример правки ei.cfg:

Для Ultimate

[EditionID]

Ultimate

[Channel]

Retail

[VL]

0

 

Для Professional

[EditionID]

Professional

[Channel]

Retail

[VL]

0

 

Для Home Premium

[EditionID]

Home Premium

[Channel]

Retail

[VL]

0

 

Для Home Basic

[EditionID]

Home Basic

[Channel]

Retail

[VL]

0

 

Для Starter

[EditionID]

Starter

[Channel]

Retail

[VL]

0

У Вас вместо Retail должно быть OEM.

Сохраняем изменения в образе и пишем с этого образа (модифицированые) установочные диски.

Для активации подойдет любой OEM SLP KEY от любого производителя, той редакции которую выберете (от Starter до Ultimate).

Удачи.

 

Он сделает все автоматом, или ручками в нем сам.

Ну а потом, если захочешь, подставишь ключ Starter, и опустишь ULTIMATE до Starter, если отдавать нетбук куда надо будет. 

Connection refused что это?

Connection refused — сообщает компьютер к которому подключаешься.

Это значит, что компьютер к которому обращаешься (например по ssh) есть, но не дает доступа на указанный порт.

telnet доступ через ssh c Linux компьютера

Чтобы подключиться к другому серверу в Linux нужно набрать:

ssh root@192.168.1.212

 

Как присвоить несколько имен компьютеру под Windows?

Как присвоить несколько имен компьютеру под Windows?

как сделать компьютер видимым под разными именами в сети?

присвоить несколько NetBIOS имен одному компьютеру:

— открыть regedit

— открыть ветку: HKEY_Local_Machine\System\CurrentControlSet\Services\LanmanServer\Parameters 

— В меню Edit выберите "Add Value" (в русскоязычной версии Windows "Создать")
— Выберите тип REG_SZ (в русскоязычной версии Windows "Строковый параметр"), если требуется присвоить одно дополнительное имя или REG_MULTI_SZ (в русскоязычной версии Windows "Мультистроковый параметр"), если несколько. Введите имя — OptionalNames. OK 
— После запроса о значении введите необходимое имя (или имена, если использовали REG_MULTI_SZ (в русскоязычной версии Windows "Мультистроковый параметр"), по одному в каждую строку) и OK. 
— Закройте редактор реестра 
Перезагрузите компьютер

как перекинуть (переместить) каталоги сайтов IIS на другой диск?

1. %SystemDrive%\inetpub\wwwroot — найдите этот каталог.

2. Переместите его на нужный диск.

3. Откройте в блокноте %windir%\system32\inetsrv\config\applicationhost.config (можно прямо так как написано скопировать путь и открыть)

4. Измените путь на нужный.

Или: 

1. %windir%\system32\inetsrv\appcmd list vdir — выполните.

2. %windir%\system32\inetsrv\appcmd set vdir "Default Web Site/" -physicalPath:<Ваш новый путь>. — измените так как указано здесь.