Windows XP – установка на современный ПК

Памятка для желающих установить Windows XP:

1) Нужно выбрать хороший дистрибутив Windows XP, который возьмете “за основу”. Всякие говносборки от школьников с измененными обоями, отключенными службами и поковырянным интерфейсом лучше не использовать. В качестве русской версии можно использовать сборку проекта nCore [LWGAME TEAM] https://vk.com/lwgame_ncore от 03.02.2020 года или её более новый вариант от 12 декабря 2020 года – Windows XP Pro SP3 VLK Rus LWOS v3 build 20.12 – https://yadi.sk/d/2LtG5C8DCec-ig или https://yadi.sk/d/aFaJvH3WYG8SYA Читать далее «Windows XP – установка на современный ПК»

rsync client windows

Клиент для винды:

rsync-v3.1.3dev-msys2.7.0-r3-x64 или https://github.com/jbenden/rsync/releases

Пример команды для отправки файлов из винды на сервер(здесь виндовый путь c:\Users\user):

rsync -avz  /Users/user/ rsync://backup@192.168.18.130:/backup

Читать далее «rsync client windows»

Перемещение AppData в windows

  1. Переместить C:\Users\Вася\AppData
  2. Создать символическую ссылку на прежнем месте, указать куда перенесли саму папку:
mklink /J C:\Users\Вася\AppData D:\Вася\AppData

Windows Update Disable host — черный список доменов

Использованная литература: https://gist.github.com/gyunter/15e8a8dddb1c7e90941a6ba3aa9981a3

Содержимое c:\Windows\SYSTEM32\drivers\etc\hosts:
Читать далее «Windows Update Disable host — черный список доменов»

ZverDVD .iso на загрузочную флешку с помощью образа диска .gho

Самый простой вариант создать образ загрузочного диска ZverDVD c Windows XP, сохранением оригинального BCDW загрузочного меню

  1. Скачать образ Ghost флешки —ImageNTFS.GHO
  2. Отформатировать и затем прописать загрузчик MBR на флешку
  3. Восстановить образ диска .gho с помощью Symantec Ghost на флешку
Подробнее

В папке два файла имиджа флешки «ImageNTFS.GHO» и «ImageFAT32.GHO», c первой гораздо быстрее будут копироваться файлы, но он не на всех флешках и не на всех БИОСах может запуститься, второй медленнее, но надежнее — какой качать и ставить решайте сами.

Итак — берем чистую (или с ненужной информацией) флешку на 4 Гига (тестировалось на Kingston DataTraveler 410 и просто Kingston DataTraveler).

Папка Soft:

1)Запускаем файл HPUSBFW.EXE. В появившемся окне выбираем, в пункте Device свою флешку (смотрим по размеру), а в пункте File System выбираем систему Fat32 или NTFS (смотря какой образ качали, хотя может и безразлично), затем жмем на кнопку Start, подтверждаем свое намерение отформатировать флешку, после окончания форматирования жмём Ok и Close.

2)Прописываем загрузчик в MBR флешки — открываем папку grubinst запускаем приложение grubinst_gui.exe. В появившемся окне выбираем пункт Disk и нашу флэшку и жмем кнопку Install, потом Enter, по окончании Quit. И вот неприятность, которая может случиться. На некоторых флешках, иногда, вылетает ошибка, в этом случае придется запустить grubinst.exe из командной строки со следующими параметрами: c:/grubinst/grubinst.exe —skip-mbr-test (hdN) Вместо N нужно подставить номер флэшки, например (hd1). Узнать, какой номер имеет флэшка в системе можно следующим образом. Правая кнопка мыши на значке мой компьтер -> управление компьютером -> управление дисками. ВНИМАНИЕ! Если ты лоханешься и вместо флэшки укажешь системный диск, то его MBR будет изменена, и система с него грузится перестанет.

3)Пишем образ на флешку — запускаем Ghost32.exe жмем ОК, потом Local — Disk — From Image, находим файл «ImageFAT32.GHO» или «ImageNTFS.GHO» (те кто уверен, что флешка и мать будут работать в NTFS), кликаем на своей флешке (находим ее по размеру) жмем ОК, снова ОК, потом Yes — процесс пошел, по окончании жмем Сontinue и закрываем программу. Флешка готова!

Изменения в версии 6.0
1 — новая версия «Зверя» — обновился софт и антивирусные базы, подробности на странице сборки http://zverdvd.org/
2 — удалил из WPI Фотошоп (не влезал в 4 Гига, кому надо лежит в Addings)

Установка Винды в два этапа
— сначала как обычно, но во время первой перезагрузки, грузим MicroPE (он грузится быстрее чем Alkid)
— меняем в файле С:\Boot.ini одну цифру (в двух местах) rdisk(1) на rdisk(0),
—  перезагрузка и все, дальше с первого пункта меню — Загрузка Windows NT/2K/XP. Если WPI не запустился сам, то кликаем файл WPI\WPI.hta с корня флешки.

[свернуть]

Спасибо админу фтп: ftp://78.139.97.87/VIRTUAL_CD-DVD/Windows_XP/LiveUSB_-_Alkid_MicroPE_Acron
is_Password_Changer_HR_sborka_ZverDVD_v2011.9_2011_ENG_+
_RUS/

 

Windows Apache24 SSL

cmd
cd C:\Server\bin\Apache24\bin\
set OPENSSL_CONF=C:\Server\bin\Apache24\conf\openssl.cnf
openssl.exe genpkey -algorithm RSA -pkeyopt rsa_keygen_bits:2048 -out localhost.key
openssl.exe req -new -key localhost.key -out localhost.csr
openssl.exe x509 -req -days 365 -in localhost.csr -signkey localhost.key -out localhost.crt

Читать далее «Windows Apache24 SSL»

IIS 2012srv ошибка HRESULT:0x80070020

Просмотр процессов  на портах:

netstat -ano

При ошибке запуска сайта: «Процесс неможет получить доступ к файлу, так как этот файл занят другим процессом (исключение из HRESULT:0x80070020)»

Помог понять, что апач(установленный другим админом) уже занял 80-й порт. Вырубил апач, запустил сайт на IIS, прописал права к БД для IIS.

Удаленное управление сеансом пользователя windows стандартными средствами

Автор: 6 июля 2012 в 17:57

Однажды мне захотелось управлять одним из домашних компьютеров удаленно, но при этом взаимодействовать с текущим пользователем, но компьютер был довольно слабый и при запуске например TeamViewer’а нагрузка процессора поднималась до 98% и компьютер начинал заметно тормозить. Попробовал стандартный RDP, но тогда «выбивался» текущий пользователь и для входа локально приходилось набивать пароль. Но чуть позже мне случайно попалась команда shadow.

Наблюдать за другим сеансом служб удаленных рабочих столов.
SHADOW {<имя сеанса> | <ID сеанса>} [/SERVER:<сервер>] [/V]
<имя сеанса> Имя сеанса.
<ID сеанса> Идентификатор сеанса.
/SERVER:<сервер> Сервер терминалов (по умолчанию текущий).
/V Отображение информации о выполненных действиях.

Например для управления консольным сеансом(пользователем который непосредственно сидит перед компьютером) текущего терминального сервера достаточно ввести команду выполнить — shadow 0. Выход осуществляется через alt * на обычном компьютере и через ctrl * на терминальном сервере.
Но есть неприятная особенность: эта команда работает только из под rdp сессии. Но мой управляемый компьютер был под управлением windows xp поэтому пришлось расширить его возможности сделав из него терминальный сервер (в интернете полно статей как это можно сделать). Тогда все стало довольно просто, подключаемся любым пользователем с правами администратора по rdp и запускаем команду выполнить — shadow 0 попадаем в консольный сеанс, собственно что мне и нужно было. Для уменьшения аппаратных затрат можно при создании rdp подключения выбрать функцию «При подключении запускать следующую программу» и там набрать shadow 0 как на рисунке.

Тогда получается что запускается всего 2 процесса.

Для того что бы все это работало нам необходимо сначала включить RemoteRPC, например через реестр:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server]
“AllowRemoteRPC”=dword:00000001

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

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

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services]
«Shadow»=dword:0000000x

Где x может иметь значения:
0 — удаленное управление не разрешено
1 -полный контроль с разрешения клиента
2 -полный контроль без разрешения клиента
3 -наблюдение за сеансом с разрешением клиента
4 -наблюдение за сеансом без разрешения клиента

По умолчания этой строчки вообще нет и её нужно будет создавать.

Так же можно включить через групповые политики локальные или доменные. Для включения локально запускаем gpedit.msc — выбираем административные шаблоны — добавление и удаление шаблонов, добавляем System.adm из папки WINDOWS\inf

Теперь настраиваем: конфигурация компьютера — административные шаблоны — компоненты windows — службы терминалов — устанавливает правила для удаленного управления. Для windows xp.

И конфигурация компьютера — административные шаблоны — компоненты windows- службы удаленных рабочих столов – узел сеансов удаленных рабочих столов – подключения – устанавливает правила удаленного управления для пользовательских сеансов служб удаленных рабочих столов. Для windows 7.
Все это работает и в домене, если у пользователя есть соответствующие права.

В доменных настройках профиля пользователя тоже есть настройка подобных прав (я встречал эти настройки даже в домене win 2000)

Если рассматривать терминальный сервер, то там через свойства RDP(через конфигурация узла сеансов удаленных рабочих столов) можно выставить любому пользователю права на удаленное управление,

и отдельно настроить взаимодействие или управление удаленным сеансом.

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

WinSCP sync ftp или Zback

I Вариант

Для синхронизации локальной папки с FTP сервером можно использовать связку WinSCP + bat

Script file

Assemble the commands into a script file. You can name the script file as you like. See simple example and some useful scripts.

Use the /script command line option to pass the script to the WinSCP executable. Generally, you should also use /ini=nul switch to isolate the script execution from GUI configuration. You can embed the complete command line into a Windows batch file (.bat или .cmd), like as follows:

@echo off
winscp.com /ini=nul /script=myscript.txt

myscript.txt содержание:

option batch abort
option confirm off
open ftp://nameuser:password@ftp.my.ru
synchronize remote -criteria=time C:\Бухгалтерия /C:/ftp/Бухгалтерия
Для запуска cmd в скрытом режиме, использую vbs скрипт:
Option Explicit
dim path, WshShell

' задаем путь к рабочей папке
path = "c:\setup\ftp\" 

' Создаем ссылку на объект WscriptShell
set WshShell = WScript.CreateObject("Wscript.Shell") 

' Открываем консоль и запускаем наш cmd(Wshshell Run)
WshShell.Run "cmd.exe /c c:\setup\ftp\winscpsync.cmd", 2,true

, здесь — WshShell.Run «cmd.exe /c c:\setup\ftp\winscpsync.cmd», 0,true — скрыто
WshShell.Run «cmd.exe /c c:\setup\ftp\winscpsync.cmd», 2,true — свернутый запуск консоли

 

sync.vbs запускаю в планировщике

II Вариант (глючный)

ZBack + bat

C:\Zback\zback.exe c:\setup\ftp\buh.bal /R

buh.bal содержание:

# - новый -
#'Синхронизация 
C:\Бухгалтерия\*.* > V:\Бухгалтерия /Us

RDP — «Программы»

В Windows 10 в свойствах ярлыка удаленного доступа отсутствует закладка «Программы». Настроить можно в gpedit.msc — Конфигурация пользователя — Административные шаблоны- Компоненты Windows — Служба удалённых рабочих столов — Узел сеансов удалённых рабочих столов — Запускать программу при подключении. Или блокнотом отредактировать.