showing posts tagged with 'microsoft'
by lunarg on April 22nd 2015, at 14:01

From KB 2682333:

Outlook also adds a folder to Contacts labeled Suggested Contacts. Addresses get added to this folder as you send or reply to messages addressed to people who donít exist in your Contacts folder. Outlook doesn't look in Suggested Contacts for names during the AutoComplete process. It only stores addresses that you might want to add to your Contacts. You can double-click an entry in Suggested Contacts and a Contact Form opens that allows you to save it to your Contacts Folder.
by lunarg on April 22nd 2015, at 12:58
The Trend Micro OfficeScan AEGIS engine may cause a desktop not to load during logon, resulting in a black screen with only the mouse cursor visible. The process explorer.exe is not loaded, nor can it be loaded through Task Manager.

The problem usually occurs on provisioned desktops, either through VDI (VMWare View) or some other 3rd party management solution (Dell Kace, etc). Various components of these solutions hook into key Windows components (Winlogon, Explorer extensions, etc), and are then being blocked by the Trend Micro Behavioral Analysis service (the AEGIS-engine).

A workaround is to either whitelist all the components, but this is often not a straight-forward solution. Another   ...
by lunarg on April 21st 2015, at 08:16

When attempting to install VMWare Tools on a Windows 2000 VM, you may get the following error:

Error message
Microsoft Runtime DLLs cannot be installed on this Operating System. Please see Microsoft KB835732

To resolve, you need to install Security Update for Windows 2000 (KB835732) (requires SP4 as well).

by lunarg on April 15th 2015, at 11:30

Microsoft has officially released (some time ago) a tool to download and create your own Windows 8.1 installation media. The tool will request your language, architecture and edition, and how you want to create the media (as an USB stick, or as an ISO file for burning to a DVD). It will then download the necessary files and create your installation media.

The created media will accept all Windows 8.1 OEM, Retail Full, and Retail Upgrade keys. (For Windows 8, see here.)

You can download the tool here:

by lunarg on April 15th 2015, at 11:23
To (re)-install Windows 8 or 8.1 with retail or OEM media (including the online media creator), you can (temporarily) use the "generic" installation keys, officially provided by Microsoft.

These keys allow you to perform the installation, after which Windows will run in a 30-day trial mode, before a proper key and activation is required. The keys are language and platform-independent.

Windows 8.1 (Core)334NH-RXG76-64THK-C7CKG-D3VPTWindows 8.1 N(Core)6NPQ8-PK64X-W4WMM-MF84V-RGB89Windows 8.1 (Core) SLY9NXP-XT8MV-PT9TG-97CT3-9D6TCWindows 8.1 ProXHQ8N-C3MCJ-RQXB6-WCHYG-C9WKBWindows 8.1 Pro NJRBBN-4Q997-H4RM2-H3B7W-Q68KCWindows 8.1 Pro w/ Media CenterGBFNG-2X3TC-8R27F-RMKYB-JK7QTIf yo  ...
by lunarg on April 13th 2015, at 17:16
In Outlook, when sending e-mail on behalf of someone else, it is not saved to the Sent Items of that user's mailbox. This is particular a problem when dealing with shared mailboxes, where both incoming and outgoing mail for those mailboxes need to be available for all users that require access to the mailbox.

If you are running Outlook with Exchange 2010 (since SP2 RU4) or up, in non-cached mode, do not use this method. You will trigger an issue with Outlook keeping sent items in the Outbox of the current mailbox. See MS KB 2703723 for more information.

To resolve this, depends on the Exchange version:

Exchange 2010: use the Set-MailboxSentItemsConfigura  ...
by lunarg on April 10th 2015, at 15:43
Installation of Windows 7/2008 R2 Service Pack may fail with error 0x800f0a12 if access to the BCD was denied during installation, which is required during the installation of the service pack. This can occur if the volume automount policy was set to disabled, or, in rarer cases, if the BCD database is corrupt or missing, or if something is wrong with the boot partition (where the bootloader lives).

Open an elevated command prompt, and run DISKPART.

Enable the automount policy:

DISKPART> automount enable

Restart the server, and try installing the service pack again.

If the above did not resolve the issue, there may be a problem with the boot partition.

Make sure the partition is mar  ...
by lunarg on March 24th 2015, at 12:12

As you probably already have noticed, does Outlook prompt for credentials when configuring Outlook for use with a federated Office 365 account, regardless of whether you've set up your intranet zoning for your ADFS server in Internet Explorer options.

Apparently, this is unresolveable as Outlook (2013 and earlier) simply does not support SSO. It is currently unknown whether a subsequent version of Outlook will have this feature.


Oddly enough, Lync does support SSO.

by lunarg on March 20th 2015, at 12:02
In Windows 8 or 8.1, PC Settings may not start: clicking on it very briefly shows the purple background but then returns to the desktop or start screen. The Application event log shows the following error (or a similar one):

Event log
Activation of app windows.immersivecontrolpanel_cw5n1h2txyewy! failed with error: This app does not support the contract specified or is not installed. See the Microsoft-Windows-TWinUI/Operational log for additional information.

A possible solution is to re-register the PC Settings app (also known as Immersive Control Panel) through Powershell. Run the following from an elevated command prompt:

powershell -Execu  ...
by lunarg on March 19th 2015, at 14:43
You can quickly configure message tracking logging through the Exchange Management Shell (EMS). Among the things you can set up are: the time the logs are to be kept, where they should be stored, the individual log file size, the total maximum size for the tracking logs directory, etc.

Retrieve the current settings for a server with:

Get-TransportServer <server-name> | Select MessageTracking*

Change those values with:

Set-TransportServer <server-name> <parameters>

In case your mailbox role is running on different servers, you also need to run:

Set-MailboxServer <server-name> <parameters>

Example: set the message tracking log for a server called EXCH01 to   ...
by lunarg on March 18th 2015, at 16:05

After deleting an unused mailbox database from Exchange 2013, you may see warnings appearing in the Application log (Event Log):

The Microsoft Exchange Mailbox Replication service was unable to process jobs in a mailbox database.
Database: Missing database (GUID)
Error: Database 'GUID' doesn't exist.

If removed very recently, wait for replication of AD throughout your domain, but the Mailbox Replication service will also cache the existence of the database. You can resolve this by simply restarting the Microsoft Exchange Mailbox Replication service (can be done during operation).

by lunarg on March 18th 2015, at 13:38
When implementing AD/Dirsync to synchronize your on-premise AD with Office365, you may have to change the UPN-suffix to match the (e-mail) domain name used in your Office365 tenant. Most often, the local UPN-suffix would be something like domain.local, and would then have to be changed to With a lot of users, it can quickly become tedious to change this manually. Along came Powershell...

The attached script is an easy way to quickly change the UPN-suffix for all users in a particular OU. Simply adjust the parameters to match your configuration, and let it run. Note that the script runs recursively, so be careful when running this on a top-level OU, as it will cascade through a  ...
by lunarg on March 13th 2015, at 13:08

Since Exchange 2010 SP1, when giving users Full access to another mailbox, they automatically get that mailbox added to their Outlook (2007 and up). This feature is called mailbox auto-mapping, and has made life a little easier for us IT administrators. But sometimes, you do not want a mailbox to be auto-mapped in Outlook for a particular user.

This can be achieved by setting the access permission through Powershell, and including the parameter -AutoMapping:$false in the cmdlet.

Add-MailboxPermission "Shared Mailbox" -User <user> -AccessRights FullAccess -AutoMapping:$false
by lunarg on March 10th 2015, at 16:12
You can easily view message tracking logs through the Exchange Management Shell (EMS). The cmdlet to use is called Get-MessageTrackingLog, and roughly provides the same search queries as before, and to be honest, it's faster than using the GUI in older Exchange versions, once you get to know the syntax. And thanks to the power of Powershell, you have a lot more options about exporting said data (e.g. to CSV).

The basic syntax is as follows:

Get-MessageTrackingLog [-Server <ServerIdentity.] [-ResultSize <Integer> | Unlimited] [-Start <DateTime>] [-End <DateTime>] [-EventId <EventId>] [-InternalMessageId <InternalMessageId>] [-MessageId <MessageId>] [-M  ...
by lunarg on March 5th 2015, at 12:35
By default, when opening up OWA (Outlook Web App) access to the internet, you could technically also get into Exchange Admin Center (EAC) by appending /ecp after the external OWA URL, potentionally creating a security vulnerability and increasing the chance for a brute-force attack to succeed.

While it is generally a good idea to deny access to the Administrator user to manage the Exchange-server, this is not always possible or desireable. Additionally, because EAC is a VirtualDirectory within a site in IIS, it is not possible to have it listen on a separate internal IP address and secure it through the edge firewall. Luckily, IIS also has some other mechanisms to secure access. There's an   ...
by lunarg on March 4th 2015, at 17:18

You can easily find quarantined mailboxes through Powershell:

Get-Mailbox | Get-MailboxStatistics | Where { $_.IsQuarantined -eq $True } | Select Name,Alias

More information about quarantined mailboxes: KB2603736.

by lunarg on March 4th 2015, at 15:09
By default, when a user first logs on to Outlook Web App, they are prompted to choose their language and time zone. Sometimes, it's required to change these settings for a certain user, or even, for all users. This can be done by an administrative user through Exchange Management Shell (EMS), and works for both Exchange 2010/2013 and Office365, with the cmdlet Set-MailboxRegionalConfiguration.

First, open EMS for your on-premise Exchange, or for Office365, connect to Exchange Online using Powershell.

You can then set/change the language and time zone for a user like so:

Set-MailboxRegionalConfiguration -Identity -Language -TimeZone

identity speaks for itself: it can be an alia  ...
by lunarg on February 27th 2015, at 12:06
By default, in Exchange 2013, OWA prompts the user to type in their username including the logon name. This can be altered so OWA accepts usernames in a different format.

Log on to EMS and run the following Powershell cmdlet:

Set-OwaVirtualDirectory "owa (Default Web Site)" -LogonFormat Username -DefaultDomain your-domain-name

Change your-domain-name to your domain name.

Next, restart IIS to apply the changes:

iisreset /noforce

Note: not entirely correct as, in fact, you change it to the UserPrincipalName, which is not necessarily the same as the e-mail address.

Log on to EMS and run the following Powershell cmdlet:

Set-OwaVirtualDirectory "owa (Default Web Site)" -LogonFormat Pr  ...
by lunarg on January 29th 2015, at 08:30

Internet Explorer 11 can be downloaded as an offline installer for Windows 7 and 2008R2:

showing posts tagged with 'microsoft'