- Q: Как сделать, чтобы пункт в контекстном меню проводника появлялся только при нажатии Shift?
A: Добавьте на уровне ключа shell->[подпапка_реестра_вашей_команды_напр_open] два строковых параметра – Extended и SuppressionPolicyEx
Второму установите значение {F211AA05-D4DF-4370-A2A0-9F19C09756A7} - Q: Как соединить по ssh два серых компьютера через промежуточный сервер с белым ip (порт RDP)?
A: На компьютере, за которым работаешь – ssh -L 3389:127.0.0.1:3390 user@vps.example.com
(я изменил порты 3389 и 3390 на другие в целях безопасности)
На “слушающем” компьютере, к которому необходимо подключиться: ssh -R 3390:127.0.0.1:3389 user@vps.example.com (либо C2S на bitvise SSH)
(изменил в реестре также порт rdp) и установил RDP Wrapper
Чтобы слушающий компьютер запускал эту команду в режиме службы:
1. Из под Администратора выполняем команду
12sc create sshw binPath= "<путь_до_win64openssh>\ssh.exe"(важен пробел после знака равно = )
2. В HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\sshdw изменяем параметр ImagePath на “cmd /k start” и запускаем службу sshdw.
Windows выведет сообщение, что LocalSystem хочет показать окно, разрешаем и в открывшемся cmd пишем ssh-keygen.exe -t rsa
По окончании нажатия Enter’ов в C:\Windows\System32\config\systemprofile\.ssh появятся файлы id_rsa и id_rsa.pub, копируем их на сервер в ~/.ssh и даём на сервере команду
1cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
3. В HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\sshdw изменяем параметр ImagePath на1"cmd /c <путь_до_win64openssh>\ssh.exe -f -n -R 3390:127.0.0.1:3389 user@vps.example.com"
-A FORWARD -p tcp -m tcp –dport 3389 -j ACCEPT
-A PREROUTING -p tcp -m tcp –dport 3389 -j DNAT –to-destination 192.168.68.92
В случае, если подключаться надо с SSH-сервера к клиенту, то на клиенте:
и mstsc ip.addr.ssh.srv:33890 - Q: Как получить номер терминальной SessionID?
A: Ставим grep+awk:
1query session | grep -- ">" | awk "{print $3}" > C:\sess_id.txt - Q: Как получить цифры IP-адреса через командную строку?
A:
1ipconfig | findstr IPv4 | grep -E -o "[0-9][0-9.]+"
или
12for /F "tokens=2 delims=:" %i in ('"ipconfig | findstr IPv4"') do set ipv4=%imkdir C:\PerfLogs\"%ipv4%" - Q: Как посмотреть список залогиненных пользователей на удаленном сервере? Как вылогинить пользователя с удаленного сервера?
A:
1qwinsta /SERVER:MYTS_SERVERNAME
1logoff 8 /SERVER:MYTS_SERVERNAME
(где 8-ка – это id сеанса из результата предыдущей команды) - Q: Не отображается ни одна сеть в менеджере беспроводных подключений (wi-fi) Windows XP?
A: Включите службу “Журнал событий” и перезагрузите компьютер. - Q: Не удалялись некоторые пункты в апплете “Установка и удаление программ”. Почистил ветку HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall, однако некоторые старые программы так и остались в appwiz.cpl. Как их убрать?
A: Почистите также ветку HKEY_CURRENT_USER\Software\Microsoft\Installer\Products - Q: Как в Windows быстро примонтировать ISO-образ?
A: Это делает MFC-утилита Virtual CDRom от Microsoft. Не забудьте переместить файл vcdrom.sys в System32/Drivers - Q: Долго начали открываться и подвисать диалоговые окна “Открыть файл” и “Сохранить файл” в Windows 10
A: Включите службу “Диспетчер учетных записей безопасности” - Q: How to print SWF to PDF?
A: Install PDF_Creator printer, open SWF-file (even compressed) with Adobe Shockwave Flash Player and print it to the PDF-printer. - Q: Как расширить стандартную оснастку AD “Users and Computers”?
A: Добавьте библиотеку AcctInfo.dll из набора Account Lockout tools) в system32 и выполните команду regsvr32 acctinfo.dll - Q: Как создать в Windows symlink (например, чтобы “обмануть” Google Picasa и заставить хранить ее свою базу в другой папке)?
A: Используйте Sysinternals Junction :
1junction -s C:\Documents and Settings\User\Application Data\Google E:\Google
(на диске C:\ в момент создания символической ссылки, папки Google быть не должно) - Q: Как массово сменить пароль учетной записи “Администратор”?
A: Используйте утилиту cusrmgr.exe из Resorce Kit либо скрипт на VBScript:
1234strComputer = "ИмяКомпьютера"Set objUser = GetObject("WinNT://" & strComputer & "/Administrator, user")objUser.SetPassword "новый пароль"objUser.SetInfo - Q: Как включить RDP на удаленной машине?
A: В редакторе реестра, подключитесь к удаленной машине и в ветке HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server значение fDenyTSConnections установите в 0. - Q: Как, после клонирования SATA -> IDE, удалённо сменить букву системного диска?
A: Если Windows доходит до Ctrl+Alt+Del и после ввода пароля сразу же выполняет выход из системы, то удаленно подключитесь к реестру проблемного копьютера и сотрите ветку HKLM\System\MountedDevices
(Windows перенумерует все разделы/диски в соответствии с их состоянием, т.е. первый primary раздел на первом диске получит букву С и т.д.) - Q: Как делать backup консольным winscp по scp?
A: Батник
12345678910echo onoption confirm offoption reconnecttime 3open scp://uchla@elabu.ga:210/ -privatekey=C:\MyDocs\ga.privkey.ppkoption transfer binarycd /home/uchla/get ./uchla/ C:\MyDocs\get ./www-data/ C:\MyDocs\closeexit - Q: Windows не сохраняет учетные данные для соединения с принтерами и сетевыми дисками.
A: Можно решить батником в автозагрузку пользователя с командой вида:
1net use \\IP-адрес(или netbios-имя) пароль /user:[IP-адрес или имя\]логин - Q: Как побороть ошибку “Вход в систему не произведён: выбранный режим входа для данного пользователя на этом компьютере не предусмотрен”?
A: Проверьте параметры локальной политики безопасности “Доступ к компьютеру из сети” и “Отказ в доступе к компьютеру по сети” - Q: Как узнать uptime в Windows XP?
A: В консоли – net statistics server или systeminfo - Q: Как заставить Windows 7 регистрировать записи PTR на DNS сервере, если IP адрес был получен через DHCP?
A: Поставьте галочку “Use this connection’s DNS suffix in DNS registration” в настройках сети и выполните ipconfig /registerdns - Q: Как увидеть все скрытые общие папки ($-шары) Windows/Samba удаленной машины?
A: Скачайте отсюда smbclient под Windows и дайте команду smbclient.exe -L \\ИМЯ_КОМПЬЮТЕРА - Q: Как сменить папку баз данных IBM DB2?
A: Остановите службы DB2, скопируйте папку DB2, например с диска C на диск D, создайте файл s.cfg такого содержания:
123DB_NAME=MY1CBASEDB_PATH=C:\DB2,D:\DB2INSTANCE=DB2
выполните команду
1C:\IBM\SQLLIB\bin\db2relocatedb -f s.cfg
и запустите службы DB2 - Q: Как сменить сетевые настройки в Windows через консоль?
A: Используйте:
12netsh interface ip set address name=”Подключение по локальной сети” source=static addr=192.168.0.2 mask=255.255.255.0 gateway=192.168.0.1 gwmetric=1netsh interface ip set dns address name=”Подключение по локальной сети” source=static addr=192.168.1.2 - Q: Как научить AutoHotkey запускать программы, открывать папку, сайт, вставлять спецсимволы?
A: Пример ниже с комментариями:
12345678910111213141516#z::Run "%windir%\system32\SnippingTool.exe"; Нажатие Win+Z запустит программу#a::Run "D:\MyDocs\SAP\MM"; Нажатие Win+A откроет папку#q::Run "http://translate.google.com"; Нажатие Win+Q откроет сайт!;::{SendInput {ö}}return; Нажатие Alt+; вставит символ#IfWinActive ahk_class ConsoleWindowClass^D::SendInput , {Esc}bye{Enter}; Нажатие Ctrl+D вставит команду bye и нажмет Enter (например можно выполнить "exit" по Ctrl+D)#IfWinActive - Q: Как добавить хранение истории в PowerShell?
A: Дайте первые две команды под администратором
New-Item -path $profile -type file -force
Set-ExecutionPolicy Unrestricted
и в созданном файле профиля добавьте код, приведенный ниже
C|Users|rooslan|Documents|WindowsPowerShell|Microsoft.PowerShell_profile.ps112345678$MaximumHistoryCount = 10KBif (!(Test-Path ~\WindowsPowerShell -PathType Container)){ New-Item ~\WindowsPowerShell -ItemType Directory}function bye{ Get-History -Count 10KB |Export-CSV ~\WindowsPowerShell\history.csvexit}if (Test-path ~\WindowsPowerShell\History.csv){ Import-CSV ~\WindowsPowerShell\History.csv |Add-History}[collapse] - Q: How to enable Ctrl+Tab on Opera 30 as Opera 29 behaviour, i.e. Ctrl+Tab to switch without a tab preview?
A: Simply remap “Switch left through tabs” and “Switch right through tabs” under “Preferences → Browser → Shortcuts → Configure Shortcuts” to Ctrl+Shift+Tab and Ctrl+Tab respectively.
24.12.2014
25.12.2014
25.12.2014
25.12.2014
25.12.2014
05.02.2015
25.08.2016
31.08.2016
05.11.2021
qemu-system-x86_64.exe -drive file=C:\Users\elabuga\qemu\machines\xp-de.raw,index=0,media=disk,format=raw -m 2G -L Bios -usbdevice mouse -usbdevice keyboard -boot menu=off -rtc base=localtime,clock=host -parallel none -serial none -name XP_DE -no-hpet -no-reboot -device AC97 -L "C:\Users\elabuga\qemu\bin" -serial stdio -device usb-mouse -device usb-kbd -D C:\Users\elabuga\qemu\machines\win.log -cpu core2duo -vga std -netdev user,id=vmnic,hostfwd=tcp:127.0.0.1:9001-:22