Category Archives: Windows

Disable Windows 10 First Sign-in Animation

  1. Run the Local Group Policy Editor (Start > type gpedit.msc)
  2. Navigate to Computer Configuration > Administrative Templates > System

  3. Select Logon

  4. Double-click Show first sign-in animation
  5. In the Show first sign-in animation windowselect Disabled and click OK
  6. Close the Local Group Policy Editor

Chrome on Windows 10 Creators Update Hangs

I was plagued with an annoying problem in Chrome 58, beta and Canary for the past month or two. Actually, it dates back to when I was in the Windows Insider Preview for Windows 10 and had already been testing the Windows 10 “Creators” update. Anyway, Chrome starting ‘hanging’ on me. Meaning, when there should have been a dialog box popup (in most of my experience, this was what was missing), there was nothing. I couldn’t close Chrome, close tabs, etc. I had to hit Escape on the keyboard which would let me click on things, but not actually close the browser.

I decided to search for this issue again on Google to see if anyone had any insight; originally when I searched for this a month or two ago, I wasn’t finding anything useful. All old articles from 2013 etc.

Today was my lucky day. I found a Spiceworks article from April 2017 indicating others had the same problem. I was happy in that it wasn’t just me having the problem! There was a solution to disable Hardware Acceleration (I tried this previously with no luck).  I then saw a comment indicating this was fixed in chromium 60 and could also be worked around by supplying a -disable-dwm-composition flag at Chrome startup.

I grabbed Chrome Canary which is v60 at this time and so far things have been stable!

Powershell logparse regexp to csv

Input line:

Thu 2017-03-30 00:00:07: user@domain.com (John Doe) checked mail from 127.0.0.1 using IMAP, 0 msgs collected, 21 remaining

Powershell script:

$rxp = "([a-z0-9!#\$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#\$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?)|(\b\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\b)|(POP|IMAP)|(^[A-Z][a-z]+\s\d{4}-\d{2}-\d{2}\s\d{2}:\d{2}:\d{2})"

gc ".\*.log" | select-string -pattern $rxp -allmatches | foreach {

if ($_.Matches.count -ne 4) {
return
}
[pscustomobject]@{
 'date'=$_.Matches[0]
 'email'=$_.Matches[1]
 'ipaddr'=$_.Matches[2]
 'proto'=$_.Matches[3]
 }
} | export-csv -notype analysis.csv

GPO Disable Password Expiration or Password Complexity

Big Fat Warning:  Don’t do this.

How to disable password expiration

  1. Load Local Group Policy Editor (Start –> Type gpedit.msc –> Enter)
  2. Expand sections: Local Computer Policy –> Computer Configuration –> Windows Settings –> Security Settings –> Account Policies –> Password Policy
  3. Set Maximum password age to 0 to completely disable passwords from expiring.

How to disable password complexity

  1. Load Local Group Policy Editor (Start –> Type gpedit.msc –> Enter)
  2. Expand sections: Local Computer Policy –> Computer Configuration –> Windows Settings –> Security Settings –> Account Policies –> Password Policy
  3. Set Password must meet complexity requirements to Disabled to completely disable password complexity requirements.

Exchange Server 2016 SPLA SAL Comparison

The following feature list is applicable to Exchange Server 2016 Hosted Exchange SALs. “Plus” SALs include the use of Microsoft Office Outlook desktop application.

The Exchange Server 2016 Hosted Exchange Basic, Exchange Server 2016 Hosted Exchange Standard, Exchange Server 2016 Hosted Exchange Standard Plus, Exchange Server 2016 Hosted Exchange Enterprise, Exchange Server 2016 Hosted Exchange Enterprise Plus and Productivity Suite SALs include the use of Outlook Web Access. You must obtain a SAL for each user.

Exchange 2016 Basic SAL

Each user for whom you obtain an Exchange Server 2016 Hosted Exchange Basic SAL may use the following features of the server software:

  • Outlook Web Access features that enable the features described in this SAL;
  • E-Discovery;
  • Exchange 2016 anti-spam;
  • Multi-Mailbox Search;
  • Messaging and personal folder access through the protocols described in this SAL;
  • Internet mail protocol (Simple Mail Transfer Protocol (SMTP), Post Office Protocol (POP), Internet Message Access Protocol (IMAP)) and Web browser access via any client;
  • Personal Mail Folders (not shared with other users);
  • Personal Address List (not shared with other users);
  • Personal Calendar (not shared with other users);
  • Personal Tasks (not shared with other users);
  • Support for a single, second level domain for a single user or user organization (user obtains the right to use ‘joe@smith.com’ or ‘joesmith@company1.com’ instead of ‘joe@servicesprovider.com’). Multiple suffixes (“.com”, “.net”, “.org”, etc.) are allowed (e.g., ‘joe@smith.com’, ‘joe@smith.net’, ‘joe@smith.de’, etc.); and
  • Global Address List: address list of all users within personalized domain or within the service provider’s entire domain.

Exchange 2016 Standard SAL, Standard Plus SAL and Productivity Suite SAL

Each user for whom you obtain an Exchange Server 2016 Hosted Exchange Standard SAL, Exchange Server 2016 Hosted Exchange Standard Plus SAL or Productivity Suite SAL may use the following features of the server software:

  • The features of the Exchange Server 2016 Hosted Exchange Basic SAL as described above;
  • Support for a multiple, second level domains for a single user or user organization;
  • Outlook Web Access features that enable the features described in this SAL;
  • Messaging Application Programming Interface (MAPI) network protocol;
  • Shared Folders;
  • Public Folders;
  • Shared Address List;
  • Shared Contacts;
  • Shared Tasks;
  • Shared Calendar;
  • Group scheduling, including viewing free/busy times of others;
  • Mobile Notification: Receive notification of events in the server software via mobile devices;
  • Mobile Browse: Access the server software inbox, calendar, address book, Global Address Book and tasks via mobile devices; and
  • Mobile Synchronization: Synchronize mobile devices over wireless networks with the server software inbox, calendar, address book and tasks.
  • Unified Messaging

Exchange 2016 Enterprise SAL, Enterprise Plus SAL

Each user for whom you obtain an Exchange Server 2016 Hosted Exchange Enterprise SAL and Exchange Server 2016 Hosted Exchange Enterprise Plus SAL may use the following features of the server software:

  • The features of the Exchange Server 2016 Hosted Exchange Standard SAL as described above;
  • Compliance Management;
  • Data Loss Prevention; and
  • In-Place Holds (Indefinite, Query-based, and Time-based)
  • In-Place Archive

Reference:  https://sur.microsoft.com/