Windows Debugging

To use the Microsoft Symbol Server
  1. Make sure you have installed the latest version of Debugging Tools for Windows.
  2. Start a debugging session.
  3. Decide where to store the downloaded symbols (the ”downstream store”). This can be a local drive or a UNC path.
  4. Set the debugger symbol path as follows, substituting your downstream store path for DownstreamStore.
    SRV*DownstreamStore*https://msdl.microsoft.com/download/symbols

WMI trixeri

WBEMTest är ett tool för att kunna hitta WMI poster som finns i ett system.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Keep Ras connections…

Ibland kan man behöva behålla en vpn förbindelse även om man byter konto… när man tex joinar en domän….

Då finns en register nyckel som gör just detta… (omstart krävs tydligen!)

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
”KeepRasConnections”=”1”

KeepRasConnections: REG_SZ
Range: 0 or 1
Default: 0 (disabled)

https://support.microsoft.com/kb/158909

RDS Remove Powershell, Server manager in RDS user desktop (Works!)

After searching i could not find any decent answer to from where and why.
But when running procmon while logging on a user, it turns out that those icons are being generated out from the same icons in the all users profile so to prevent this Deny Read access to those shortcuts in there.
To do this with Group Policy, open the policy that is being applied to the Terminal servers and Expand Computer configuration.
Browse down to – >Windows Settings -> Security Settings
Right Click ”File System” and select ”Add File” and add the files listed below.

%AllUsersProfile%\Microsoft\Windows\Start Menu\Programs\Accessories\Windows PowerShell\Windows PowerShell.lnk
%AllUsersProfile%\Microsoft\Windows\Start Menu\Programs\Administrative Tools\Server Manager.lnk
%AllUsersProfile%\Microsoft\Windows\Start Menu\Programs\Administrative Tools\Windows PowerShell Modules.lnk

TITLE : How to Set Up a Private Network Over the Internet Using PPTP

Log on to your computer using a local user account with administrator rights.
Configure your registry so that DUN connections are preserved after you log off.
 

To do so, use the following steps.

Add a new string value named KeepRasConnections to the following registry key:
HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlog
Set the string value for KeepRasConnections to 1.
Use Dial-Up Networking to connect to your ISP.
Use Dial-Up Networking to connect to your PPTP server.
Click Start, point to Settings, click Control Panel, and then double-click Network.
On the Identification tab, click Change, click Domain, type your Windows NT domain name in the Domain box, and then click OK.
If you receive a ”Welcome” message from the domain, click OK.
Click Close.
When you are prompted to restart your computer, click Yes.
Log on to your computer using a local user account with administrator rights.
Use Dial-Up Networking to connect to your ISP.
Click Start, click Shut Down, click ”Close all programs and log on as a different user,” and then click OK. The Dial-Up Networking connection to your ISP should remain connected.
When you are prompted, press CTRL+ALT+DELETE to log on.
Type your domain user name and password. In the Domain box, click the name of your Windows NT domain. Click the Logon Using Dial-Up Networking check box to select it, and then click OK.
In the Phone Book Entry To Dial box, click the phone book entry that you use to connect to your PPTP server, and then click Dial. Confirm your user name, password, and domain, and then click OK.
 

ADMX arkiv

Admx filer kan vara svårt att finna snabbt…
Samlar här lite länkar för att sanbbt kunan finna dessa …

2008r2/W7
https://www.microsoft.com/downloads/en/details.aspx?FamilyID=16f69ffe-d51b-4e02-9d02-3e57f3ccd490

IE8
https://www.microsoft.com/downloads/en/details.aspx?FamilyID=16f69ffe-d51b-4e02-9d02-3e57f3ccd490

Placering av ADMX filer.
CentralStore

When you use a central store, the GPMC reads the entire set of Administrative Template files when you edit, model, or report on a GPO.
Therefore, the GPMC must read these files from across the network.´┐¢
The central store consists of the following:
A root-level folder, which contains all language-neutral .admx files. For example, create the root folder for the central store on your
domain controller at this location: %systemroot% \sysvol\domain\policies\PolicyDefinitions

Subfolders, which contain the language-specific .adml resource files.
Create a subfolder of %systemroot%\sysvol\domain\policies\PolicyDefinitions for each language that you will use.
For example, create a subfolder for United States English at this location: %systemroot% \sysvol\domain\policies\PolicyDefinitions\EN-US

PolicyDefinitions folder in the local computer.´┐¢
.admx files are stored in this location: %systemroot%\PolicyDefinitions
.adml files are stored in this location: %systemroot%\PolicyDefinitions\<ll-cc>

where ll-cc represents the language identifier, such as en-us for English United States

Disabling Java Automatic Updates on a Terminal Server and 64-bit Registry Redirection Wow6432Node | InterWorks, Inc.

Stop JAVA Update from displaying ….

Ett registry hack behövs på x64 servern…

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft\Java Update\Policy\

The official fix, create a new DWORD value called EnableAutoUpdateCheck , and set it to 0.

Tydligen strular detta för vissa och de har fått sätta följande nyckel till 0 också EnableJavaUpdate= 0 worked

Disabling Java Automatic Updates on a Terminal Server and 64-bit Registry Redirection Wow6432Node | InterWorks, Inc..

Windows update stopps at 3 of 3 at 65% dangerous workaround

På en klient kör följande
runas /noprofile /domain\administrator password cmd
Detta startar en lokal cmd process som domänadmin på klienten
Ta nu ner Psexec från denna site https://download.sysinternals.com/Files/PsTools.zip
Packa upp.
I ”Admin” cmd fönstret starta följande kommando
c:\pstools\psexec.exe \\server c:\windows\system32\cmd.exe
Nu tar detta en liten stund och en ny cmd prompt uppstår.
skriv whoami för att kolla så du verkligen vart rätt (admin)
Nu är du PÅ servern lokalt och jobbar…

Farliga delen! (Sabbar windows aktiveringen nämligen……..)
Kör följande
cd c:\windows\winsxs
takeown /F pending.xml
rename pending.xml pending.old

Vänta…
Kolla på servern så den ändrar status från 3 of 3 65% till applying settings.
I Detta läga resettade jag servern.
Vid omstart kom jag in direkt.
DOCK vart nu servern INTE aktiverad och krävde att få ominstalleras. HUA….

”Windows must be reinstalled to activate. Please insert the Windows CD or DVD to begin reinstallation”

Fix:
Högerclicka på CMD.exe ock välj ÔÇÿRun as AdministratorÔÇÿ

net stop slsvc (Stoppa tjänsterna …)

cd %windir%\ServiceProfiles\NetworkService\AppData\Roaming\Microsoft\SoftwareLicensing
rename tokens.dat tokens.bak
cd %windir%\system32
net start slsvc
cscript slmgr.vbs -rilc (Tar en stund…)

Omstart ! (enligt info tydligen 2 ggr …)

I mitt fall gick detta inte …
Beslöt då att försöka återställa pending.xml igen, så gjorde samma sak en gång till, dock fanns då en ny pending.xml.7126127612 fil..
Döpte om även denna ,,, omstart…
Samma fel.

Logga in lokalt igen en gång..
Via remote som ovan återställde den utsprungliga pending.xml filen och startade om..

NU kom ”3 of 3 65%” tillbaka men gick igenom…
Jag kunde efter en minut eller så loggain i windows och fick då igen aktivera windows (vilket nu gick).
Frid & fröjd… so far….

Länkar:
https://msmvps.com/blogs/bradley/archive/2010/03/25/fixing-a-bit-of-pending-xml.aspx
https://thedailyreviewer.com/server/view/sbs-2008-updates—configuring-updates-stage-1-of-3—0-complet-104443286

SystemState Backup 2008r2

Systemstate backup…

I Windows Server 2008 R2 är det ca 50,000 system state filer, ca size 4-6GB…
Snabbaste sättet att göra backup där är att köra med Wbadmin som är ett console program.
Med Wbadmin kan du använda följande syntaxför att starta en SYSTEMSTATE backup alt. återställa…

wbadmin start systemstatebackup -backupTarget:VolumeName

VolumeName är platsen/volumen där du vill lagra backuppen ex. F:

För att återställa kör följande kommando från en Eleverad kommando prompt:

wbadmin start systemstaterecovery -backupTarget:VolumeName

VolumeName här är platsen som inehåller backuppen du vill återställa ifrån.