windows.rst
author Oleksandr Gavenko <gavenkoa@gmail.com>
Tue, 22 Jun 2010 23:38:50 +0300
changeset 428 073784e56581
parent 427 e1de7d9d9812
child 438 a6cfa48e27d0
child 455 37d810075a7b
permissions -rw-r--r--
Memory protection on Windows.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
33
2dc11012838f Windows and samba.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     1
-*- outline -*-
2dc11012838f Windows and samba.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     2
315
dd4cb03b6b46 Determining windows version.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 308
diff changeset
     3
* Determining windows version.
dd4cb03b6b46 Determining windows version.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 308
diff changeset
     4
dd4cb03b6b46 Determining windows version.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 308
diff changeset
     5
Run winver.exe: <Win> + R winver <RET>.
dd4cb03b6b46 Determining windows version.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 308
diff changeset
     6
dd4cb03b6b46 Determining windows version.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 308
diff changeset
     7
Or type: <Win> + <Break>.
dd4cb03b6b46 Determining windows version.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 308
diff changeset
     8
dd4cb03b6b46 Determining windows version.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 308
diff changeset
     9
Under cmd.exe use built-in command ver.
dd4cb03b6b46 Determining windows version.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 308
diff changeset
    10
dd4cb03b6b46 Determining windows version.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 308
diff changeset
    11
For Win 2000 and upper check registry key:
dd4cb03b6b46 Determining windows version.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 308
diff changeset
    12
dd4cb03b6b46 Determining windows version.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 308
diff changeset
    13
  cmd> reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v CurrentVersion
dd4cb03b6b46 Determining windows version.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 308
diff changeset
    14
dd4cb03b6b46 Determining windows version.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 308
diff changeset
    15
To check 32/64-bit OS use PROCESSOR_ARCHITECTURE env var (it has such values:
dd4cb03b6b46 Determining windows version.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 308
diff changeset
    16
x86, AMD64, IA64).
dd4cb03b6b46 Determining windows version.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 308
diff changeset
    17
361
633200cc03c3 About Windows update.
user@laptop
parents: 360
diff changeset
    18
* Windows update.
633200cc03c3 About Windows update.
user@laptop
parents: 360
diff changeset
    19
633200cc03c3 About Windows update.
user@laptop
parents: 360
diff changeset
    20
To find updates and drivers visit (подлинность Windows not checked):
633200cc03c3 About Windows update.
user@laptop
parents: 360
diff changeset
    21
633200cc03c3 About Windows update.
user@laptop
parents: 360
diff changeset
    22
  http://catalog.update.microsoft.com/
633200cc03c3 About Windows update.
user@laptop
parents: 360
diff changeset
    23
633200cc03c3 About Windows update.
user@laptop
parents: 360
diff changeset
    24
You can search driver by keywords from Device Manager like:
633200cc03c3 About Windows update.
user@laptop
parents: 360
diff changeset
    25
633200cc03c3 About Windows update.
user@laptop
parents: 360
diff changeset
    26
  VEN_10DE DEV_0247
633200cc03c3 About Windows update.
user@laptop
parents: 360
diff changeset
    27
  VID_22B8 PID_2A62
633200cc03c3 About Windows update.
user@laptop
parents: 360
diff changeset
    28
427
e1de7d9d9812 Windows update.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 361
diff changeset
    29
Also you can find updates on:
e1de7d9d9812 Windows update.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 361
diff changeset
    30
e1de7d9d9812 Windows update.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 361
diff changeset
    31
  http://www.microsoft.com/downloads/ru-ru/default.aspx
e1de7d9d9812 Windows update.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 361
diff changeset
    32
178
abe20171d6ed Windows XP recovery.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 34
diff changeset
    33
* XP.
abe20171d6ed Windows XP recovery.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 34
diff changeset
    34
290
8bab7e733eb0 Check system files integrity.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 178
diff changeset
    35
** Check system files integrity.
178
abe20171d6ed Windows XP recovery.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 34
diff changeset
    36
abe20171d6ed Windows XP recovery.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 34
diff changeset
    37
  cmd> sfc /Scannow
abe20171d6ed Windows XP recovery.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 34
diff changeset
    38
290
8bab7e733eb0 Check system files integrity.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 178
diff changeset
    39
To complete repair you may need original installation CD (you can mount it
8bab7e733eb0 Check system files integrity.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 178
diff changeset
    40
from .iso image for example with DemonTools).
8bab7e733eb0 Check system files integrity.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 178
diff changeset
    41
8bab7e733eb0 Check system files integrity.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 178
diff changeset
    42
Works for Windows 2000, Windows XP, Windows 2003.
178
abe20171d6ed Windows XP recovery.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 34
diff changeset
    43
abe20171d6ed Windows XP recovery.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 34
diff changeset
    44
See
abe20171d6ed Windows XP recovery.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 34
diff changeset
    45
abe20171d6ed Windows XP recovery.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 34
diff changeset
    46
  http://support.microsoft.com/kb/222471/
abe20171d6ed Windows XP recovery.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 34
diff changeset
    47
  http://support.microsoft.com/kb/310747/ru
abe20171d6ed Windows XP recovery.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 34
diff changeset
    48
291
2c347c37673a Repair boot.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 290
diff changeset
    49
** Repair boot.
2c347c37673a Repair boot.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 290
diff changeset
    50
2c347c37673a Repair boot.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 290
diff changeset
    51
If you only damage boot sector of master or system partition boot from Windows
2c347c37673a Repair boot.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 290
diff changeset
    52
XP installation CD, enter to recovery console and run:
2c347c37673a Repair boot.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 290
diff changeset
    53
2c347c37673a Repair boot.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 290
diff changeset
    54
  cmd> fixboot
2c347c37673a Repair boot.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 290
diff changeset
    55
  cmd> fixmbr
2c347c37673a Repair boot.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 290
diff changeset
    56
2c347c37673a Repair boot.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 290
diff changeset
    57
See
2c347c37673a Repair boot.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 290
diff changeset
    58
2c347c37673a Repair boot.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 290
diff changeset
    59
  http://support.microsoft.com/kb/307654/ru
2c347c37673a Repair boot.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 290
diff changeset
    60
292
45eb835dde51 Automatically connect to shared resource.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 291
diff changeset
    61
** Automatically connect to shared resource.
45eb835dde51 Automatically connect to shared resource.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 291
diff changeset
    62
45eb835dde51 Automatically connect to shared resource.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 291
diff changeset
    63
Add to autorun such .bat file:
45eb835dde51 Automatically connect to shared resource.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 291
diff changeset
    64
45eb835dde51 Automatically connect to shared resource.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 291
diff changeset
    65
  net use x: \\server\share /user:username password
45eb835dde51 Automatically connect to shared resource.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 291
diff changeset
    66
45eb835dde51 Automatically connect to shared resource.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 291
diff changeset
    67
See
45eb835dde51 Automatically connect to shared resource.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 291
diff changeset
    68
45eb835dde51 Automatically connect to shared resource.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 291
diff changeset
    69
  http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/net_use.mspx
45eb835dde51 Automatically connect to shared resource.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 291
diff changeset
    70
316
e43dd1b38149 Activate windows.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 292
diff changeset
    71
** Activate windows.
e43dd1b38149 Activate windows.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 292
diff changeset
    72
e43dd1b38149 Activate windows.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 292
diff changeset
    73
  http://www.microsoft.com/genuine/selfhelp/XPPkuinst.aspx?sGuid=bab9e103-6365-44dd-9337-93f0cd9dd4b7&displaylang=en
e43dd1b38149 Activate windows.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 292
diff changeset
    74
                Windows Product Key Update Tool Instructions
e43dd1b38149 Activate windows.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 292
diff changeset
    75
178
abe20171d6ed Windows XP recovery.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 34
diff changeset
    76
* Vista
abe20171d6ed Windows XP recovery.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 34
diff changeset
    77
abe20171d6ed Windows XP recovery.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 34
diff changeset
    78
** Samba.
33
2dc11012838f Windows and samba.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    79
2dc11012838f Windows and samba.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    80
By default, you cannot authenticate and share files to and from Mac OS X or
2dc11012838f Windows and samba.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    81
Linux Samba due to a well known authentication method turned off by default.
2dc11012838f Windows and samba.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    82
To enable this,
2dc11012838f Windows and samba.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    83
178
abe20171d6ed Windows XP recovery.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 34
diff changeset
    84
*** Only for Windows Vista Ultimate/Business/Enterprise Editions.
33
2dc11012838f Windows and samba.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    85
178
abe20171d6ed Windows XP recovery.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 34
diff changeset
    86
Goto Start->Run and open gpedit.msc or secpol.msc
33
2dc11012838f Windows and samba.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    87
2dc11012838f Windows and samba.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    88
Select Continue on the User Account Control prompt. This will launch the Group
2dc11012838f Windows and samba.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    89
Policy Object Editor for the Local Computer Policy.
2dc11012838f Windows and samba.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    90
2dc11012838f Windows and samba.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    91
In the Group Policy Object Editor, expand:
2dc11012838f Windows and samba.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    92
2dc11012838f Windows and samba.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    93
-> Computer Configuration
2dc11012838f Windows and samba.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    94
-> Windows Settings
2dc11012838f Windows and samba.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    95
-> Security Settings
2dc11012838f Windows and samba.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    96
-> Local Policies
2dc11012838f Windows and samba.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    97
-> Security Options
2dc11012838f Windows and samba.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    98
178
abe20171d6ed Windows XP recovery.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 34
diff changeset
    99
Open the "Network security: LAN Manager authentication level" policy and
34
9442609f6876 Fill paragraph.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 33
diff changeset
   100
change the Security Setting to:
33
2dc11012838f Windows and samba.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   101
2dc11012838f Windows and samba.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   102
Send LM & NTLM - use NTLMv2 session security if negotiated
2dc11012838f Windows and samba.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   103
178
abe20171d6ed Windows XP recovery.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 34
diff changeset
   104
*** Windows Vista Home Edition.
33
2dc11012838f Windows and samba.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   105
2dc11012838f Windows and samba.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   106
Since Windows Vista Home Edition does not feature the Group Policy Editor, you
2dc11012838f Windows and samba.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   107
may do the following to enable this feature:
2dc11012838f Windows and samba.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   108
178
abe20171d6ed Windows XP recovery.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 34
diff changeset
   109
Goto Start->Run-> and type regedit.
33
2dc11012838f Windows and samba.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   110
2dc11012838f Windows and samba.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   111
Select Continue on the User Account Control prompt.
2dc11012838f Windows and samba.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   112
2dc11012838f Windows and samba.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   113
Navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa
2dc11012838f Windows and samba.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   114
178
abe20171d6ed Windows XP recovery.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 34
diff changeset
   115
Create the following DWORD value (if it doesn't exist): LmCompatibilityLevel
33
2dc11012838f Windows and samba.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   116
2dc11012838f Windows and samba.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   117
And set its value to: 1
317
c9d11ccc0953 How run cmd on 64-bit OS.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 316
diff changeset
   118
307
f44439d365fa Map dir to disk.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 292
diff changeset
   119
* Map dir to disk.
f44439d365fa Map dir to disk.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 292
diff changeset
   120
308
bb7f69ae849a Map dir to disk.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 307
diff changeset
   121
To create:
bb7f69ae849a Map dir to disk.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 307
diff changeset
   122
bb7f69ae849a Map dir to disk.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 307
diff changeset
   123
  cmd> subst [to-disk: [from-disk:]path]
bb7f69ae849a Map dir to disk.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 307
diff changeset
   124
bb7f69ae849a Map dir to disk.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 307
diff changeset
   125
To remove:
bb7f69ae849a Map dir to disk.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 307
diff changeset
   126
bb7f69ae849a Map dir to disk.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 307
diff changeset
   127
  cmd> subst disk: /d
318
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 308 317
diff changeset
   128
317
c9d11ccc0953 How run cmd on 64-bit OS.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 316
diff changeset
   129
* CMD.
c9d11ccc0953 How run cmd on 64-bit OS.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 316
diff changeset
   130
c9d11ccc0953 How run cmd on 64-bit OS.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 316
diff changeset
   131
** How run cmd on 64-bit OS.
c9d11ccc0953 How run cmd on 64-bit OS.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 316
diff changeset
   132
c9d11ccc0953 How run cmd on 64-bit OS.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 316
diff changeset
   133
From 64-bit process:
c9d11ccc0953 How run cmd on 64-bit OS.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 316
diff changeset
   134
c9d11ccc0953 How run cmd on 64-bit OS.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 316
diff changeset
   135
  %windir%\System32\cmd.exe (for 64-bit)
c9d11ccc0953 How run cmd on 64-bit OS.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 316
diff changeset
   136
  %windir%\SysWOW64\cmd.exe (for 32-bit)
c9d11ccc0953 How run cmd on 64-bit OS.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 316
diff changeset
   137
c9d11ccc0953 How run cmd on 64-bit OS.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 316
diff changeset
   138
From 32-bit process:
c9d11ccc0953 How run cmd on 64-bit OS.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 316
diff changeset
   139
c9d11ccc0953 How run cmd on 64-bit OS.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 316
diff changeset
   140
  %windir%\System32\cmd.exe (for 32-bit)
c9d11ccc0953 How run cmd on 64-bit OS.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 316
diff changeset
   141
  %windir%\Sysnative\cmd.exe (for 64-bit)
c9d11ccc0953 How run cmd on 64-bit OS.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 316
diff changeset
   142
c9d11ccc0953 How run cmd on 64-bit OS.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 316
diff changeset
   143
  http://msdn.microsoft.com/en-us/library/aa384187%28VS.85%29.aspx
c9d11ccc0953 How run cmd on 64-bit OS.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 316
diff changeset
   144
                File System Redirector
322
7e804f4b8615 Standard scripts.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 318
diff changeset
   145
7e804f4b8615 Standard scripts.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 318
diff changeset
   146
* Standard scripts.
7e804f4b8615 Standard scripts.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 318
diff changeset
   147
7e804f4b8615 Standard scripts.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 318
diff changeset
   148
  compmgmt.msc - Computer management
7e804f4b8615 Standard scripts.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 318
diff changeset
   149
  devmgmt.msc - Device manager
7e804f4b8615 Standard scripts.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 318
diff changeset
   150
  diskmgmt.msc - Disk management
7e804f4b8615 Standard scripts.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 318
diff changeset
   151
  dfrg.msc - Disk defrag
7e804f4b8615 Standard scripts.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 318
diff changeset
   152
  eventvwr.msc - Event viewer
7e804f4b8615 Standard scripts.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 318
diff changeset
   153
  fsmgmt.msc - Shared folders
7e804f4b8615 Standard scripts.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 318
diff changeset
   154
  gpedit.msc - Group policies
7e804f4b8615 Standard scripts.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 318
diff changeset
   155
  lusrmgr.msc - Local users and groups
7e804f4b8615 Standard scripts.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 318
diff changeset
   156
  perfmon.msc - Performance monitor
7e804f4b8615 Standard scripts.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 318
diff changeset
   157
  rsop.msc - Resultant set of policies
7e804f4b8615 Standard scripts.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 318
diff changeset
   158
  secpol.msc - Local security settings
7e804f4b8615 Standard scripts.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 318
diff changeset
   159
  services.msc - Various Services
7e804f4b8615 Standard scripts.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 318
diff changeset
   160
  msconfig - System Configuration Utility
7e804f4b8615 Standard scripts.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 318
diff changeset
   161
  regedit - Registry Editor
7e804f4b8615 Standard scripts.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 318
diff changeset
   162
  msinfo32 - System Information
7e804f4b8615 Standard scripts.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 318
diff changeset
   163
  sysedit - System Configuration Editor
7e804f4b8615 Standard scripts.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 318
diff changeset
   164
  win.ini - windows loading information(also system.ini)
7e804f4b8615 Standard scripts.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 318
diff changeset
   165
  winver - Shows current version of windows
7e804f4b8615 Standard scripts.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 318
diff changeset
   166
  mailto: - Opens default email client
7e804f4b8615 Standard scripts.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 318
diff changeset
   167
  command - Opens command prompt
7e804f4b8615 Standard scripts.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 318
diff changeset
   168
7e804f4b8615 Standard scripts.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 318
diff changeset
   169
  appwiz.cpl - Add & Remove Programs
7e804f4b8615 Standard scripts.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 318
diff changeset
   170
  timedate.cpl - Date/Time Properties
7e804f4b8615 Standard scripts.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 318
diff changeset
   171
  desk.cpl - Display Properties
7e804f4b8615 Standard scripts.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 318
diff changeset
   172
  inetcpl.cpl - Internet Options
7e804f4b8615 Standard scripts.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 318
diff changeset
   173
  mmsys.cpl - Sound Settings
7e804f4b8615 Standard scripts.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 318
diff changeset
   174
  sysdm.cpl - System Properties
7e804f4b8615 Standard scripts.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 318
diff changeset
   175
  password.cpl - Password Options
7e804f4b8615 Standard scripts.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 318
diff changeset
   176
  main.cpl - Mouse and Keyboard Options
7e804f4b8615 Standard scripts.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 318
diff changeset
   177
  control fonts - Fonts Folder
7e804f4b8615 Standard scripts.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 318
diff changeset
   178
  control printers Printers Folder
360
ddf042e3a518 Path limitation on Windows.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 324
diff changeset
   179
ddf042e3a518 Path limitation on Windows.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 324
diff changeset
   180
* Path.
ddf042e3a518 Path limitation on Windows.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 324
diff changeset
   181
ddf042e3a518 Path limitation on Windows.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 324
diff changeset
   182
** Max path length.
ddf042e3a518 Path limitation on Windows.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 324
diff changeset
   183
ddf042e3a518 Path limitation on Windows.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 324
diff changeset
   184
260 chars. Use MAX_PATH macros from 'windows.h'.
ddf042e3a518 Path limitation on Windows.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 324
diff changeset
   185
ddf042e3a518 Path limitation on Windows.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 324
diff changeset
   186
** Allowed characters.
ddf042e3a518 Path limitation on Windows.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 324
diff changeset
   187
ddf042e3a518 Path limitation on Windows.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 324
diff changeset
   188
Not allowed:
ddf042e3a518 Path limitation on Windows.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 324
diff changeset
   189
 * characters from 0 to 31
ddf042e3a518 Path limitation on Windows.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 324
diff changeset
   190
 * < (less than)
ddf042e3a518 Path limitation on Windows.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 324
diff changeset
   191
 * > (greater than)
ddf042e3a518 Path limitation on Windows.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 324
diff changeset
   192
 * : (colon)
ddf042e3a518 Path limitation on Windows.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 324
diff changeset
   193
 * " (double quote)
ddf042e3a518 Path limitation on Windows.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 324
diff changeset
   194
 * / (forward slash)
ddf042e3a518 Path limitation on Windows.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 324
diff changeset
   195
 * \ (backslash)
ddf042e3a518 Path limitation on Windows.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 324
diff changeset
   196
 * | (vertical bar or pipe)
ddf042e3a518 Path limitation on Windows.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 324
diff changeset
   197
 * ? (question mark)
ddf042e3a518 Path limitation on Windows.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 324
diff changeset
   198
 * * (asterisk)
ddf042e3a518 Path limitation on Windows.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 324
diff changeset
   199
ddf042e3a518 Path limitation on Windows.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 324
diff changeset
   200
  http://msdn.microsoft.com/en-us/library/aa365247.aspx
ddf042e3a518 Path limitation on Windows.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 324
diff changeset
   201
                Naming Files, Paths, and Namespaces
428
073784e56581 Memory protection on Windows.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 427
diff changeset
   202
073784e56581 Memory protection on Windows.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 427
diff changeset
   203
* Memory.
073784e56581 Memory protection on Windows.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 427
diff changeset
   204
073784e56581 Memory protection on Windows.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 427
diff changeset
   205
  http://msdn.microsoft.com/en-us/library/ff542275%28v=VS.85%29.aspx
073784e56581 Memory protection on Windows.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 427
diff changeset
   206
                Boot Parameters to Configure DEP and PAE
073784e56581 Memory protection on Windows.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 427
diff changeset
   207
073784e56581 Memory protection on Windows.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 427
diff changeset
   208
** PAE.
073784e56581 Memory protection on Windows.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 427
diff changeset
   209
073784e56581 Memory protection on Windows.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 427
diff changeset
   210
All 32-bit Windows XP support only 4 GiB RAM. To enable PAE (Physical Address
073784e56581 Memory protection on Windows.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 427
diff changeset
   211
Extension) edit 'c:\boot.ini', add option '/pae':
073784e56581 Memory protection on Windows.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 427
diff changeset
   212
073784e56581 Memory protection on Windows.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 427
diff changeset
   213
  multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="MS Windows XP Prof" /fastdetect /pae
073784e56581 Memory protection on Windows.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 427
diff changeset
   214
073784e56581 Memory protection on Windows.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 427
diff changeset
   215
  http://msdn.microsoft.com/en-us/library/ff557168%28v=VS.85%29.aspx
073784e56581 Memory protection on Windows.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 427
diff changeset
   216
                /pae option
073784e56581 Memory protection on Windows.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 427
diff changeset
   217
  http://www.microsoft.com/whdc/system/platform/server/pae/paedrv.mspx
073784e56581 Memory protection on Windows.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 427
diff changeset
   218
                PAE support
073784e56581 Memory protection on Windows.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 427
diff changeset
   219
073784e56581 Memory protection on Windows.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 427
diff changeset
   220
** NX.
073784e56581 Memory protection on Windows.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 427
diff changeset
   221
073784e56581 Memory protection on Windows.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 427
diff changeset
   222
NX (no execute) in Windows realised in Data Execution Prevention (DEP)
073784e56581 Memory protection on Windows.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 427
diff changeset
   223
technology.
073784e56581 Memory protection on Windows.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 427
diff changeset
   224
073784e56581 Memory protection on Windows.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 427
diff changeset
   225
On 64-bit processes, DEP is enabled by default and cannot be disabled. For
073784e56581 Memory protection on Windows.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 427
diff changeset
   226
32-bit Windows DEP is supported in Windows Server 2003 with SP1, Windows XP
073784e56581 Memory protection on Windows.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 427
diff changeset
   227
with SP2, Windows Vista, and later versions of Windows.
073784e56581 Memory protection on Windows.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 427
diff changeset
   228
073784e56581 Memory protection on Windows.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 427
diff changeset
   229
To enable NX on 32-bit Windows edit 'c:\boot.ini', add option
073784e56581 Memory protection on Windows.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 427
diff changeset
   230
'/noexecute=...':
073784e56581 Memory protection on Windows.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 427
diff changeset
   231
073784e56581 Memory protection on Windows.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 427
diff changeset
   232
  multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="MS Windows XP Prof" /fastdetect /noexecute=alwayson
073784e56581 Memory protection on Windows.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 427
diff changeset
   233
073784e56581 Memory protection on Windows.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 427
diff changeset
   234
  http://msdn.microsoft.com/en-us/library/ff557134%28VS.85%29.aspx
073784e56581 Memory protection on Windows.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 427
diff changeset
   235
                /noexecute parameter