After Windows 10 update, the user can’t use Adobe Acrobat

Here are some symptoms: 1. After Windows 10 update, you open a PDF file. It looks different. 2. You loss some PDF features such as security. Some Add-in for example Outlook PDF add-in doesn’t work.

Resolution: After Windows 10 update, the the default open PDF app change to Microsoft Edge. You need to change back. Go to the PDF file. Right click on it and select Properties. in Open with, change to Adobe Acrobat.

Fixing Windows 2012 R2 server “Please wait” problem

Situation: the client has a Windows 2012 R2 server as VM om Hyper-V. Whenever they restart the server, it shows “Please wait” for two hours. We have double checked the DNS and make sure it is correct.

Troubleshooting: 1. Try safe mode for a test. If it works, check suspected software or services. Enable them one by one.

2. It could be the Windows update. Some people report KB3159398 may cuse the similar problem/

3. One of our friends send this one to us:

I’m seeing this with a 2012 R2 VM. Before I tried rebooting it a user complained that they couldn’t remote desktop to it and checking which users have permission to remote desktop I noticed SIDs from another domain not resolving. Rebooting makes no difference and I can’t get it to boot into SafeMode because by the time the Hyper-V console has connected it’s gone past the stage where you can get the prompt.
When it’s stuck on the Please Wait screen I can’t ping it so I can’t connect  event log to it to see what’s happening. Any ideas appreciated.

Edit: Found that you now need to press shift+F8 to get into safe mode. Once there I found I had event ID 5721
session setup for the domain failed because the domain controller did not have an account needed to setup the session by this computer

The WER fix made no difference for me and I resolved it by rejoining it to the domain.

However, we haven’t tested it.

4. Other person sends us this resolution, which fixes the problem:

Paul6790 Jun 27, 2016 at 1:26 PM

First of all apologies for the delay in response. I completely forgot I posted in this forum and my emails I realized get caught up at our LEA Spam service.
As such we have not found the cause or a permanent solution but I have managed to replicate the issue by simulating a powercut or an annoying student/teacher holding the power button because some numpty locks the computer and leaves it.
From my finding I read something about the WBEM repository becoming corrupt and it attempts to repair itself during startup.
So I originally tried repairing the repository which took ages then I read something about just renaming the repository and restarting the service which essentially builds a new repository so I wrote this script see below. (wbem.cmd)
Basically this script first attempts to stop 4/5 services and then loops to check that the ccmexec service has stopped as this is essential to delete the repository.
when ccmexec is in a stopped state it will delete the repository then restart the computer in 1 min. (you can adapt this to rename the repository folder if you wish but I have found no reason to keep the folder as it rebuild itself.)
I have never put it into a shutdown script for a number of reasons
• as of yet as it still has some administrator interaction requirements but this can be easily amended to become fully automated.
• doesnt always delete the repository as it thinks the files are sometime in use.
• the ccmexec service check can sometime fail to stop causing the script to go in to a never ending loop which you have to ctrl c out and start the script again
• I didn’t want the wbem repository deleted every night. only wanted to run it when the symptoms arose.
I have managed to get on top of it running it manually. I have trained the staff by sending periodic email about the importance of reporting computers that were Applying Computer Settings for more than 30 seconds. I would then remote on to that computer at the end of the day and run the script.
As the repository is getting corrupt there is nothing stopping it from corrupting again in the future so it is going to be a reoccurring maintenance. We go around checking ICT suites each holiday and applying the script to the symptomatic computers.
like I said feel free to adapt it if you want to fully automate it in a shutdown script but I would recommend manual deployment
I hope this helps people

EDIT Note I have removed this script as it was my first version and to avoid any confusion. I have adapted this script in a more recent comment dated 25th January 2017, 11:00 in this thread. Please see below and use that one thanks paul

Paul6790 Jan 25, 2017 at 5:00 AM

I have made a few amendments though to my script since but still manually deploy it when I need to.

I have added a failsafe to the script which only runs on the absence of a txt file in the root of c: 

I built this feature in just in case I want Group policy to manage the script but knowing that it will only action the script if I were to delete this txt file it looks for.

Other improvements includes Service status check for all dependent services and now has no admin interaction in script is required.

It is the closest I have got to automating completely but never really bothered testing within a group policy shutdown script. I cannot see why it wouldn’t work and the script is utilized to do so but the problem is not causing me that much of a problem at the moment to warrant creating a group policy for it.

I have shared my script below for people to use if you wish but please test it first.

Regards

Paul

@Echo off
If EXIST "c:\Wbem.txt" GOTO END
 
:BEGIN
Echo.Checking following services...
Echo IPHelper (iphlpsvc)
Echo SMS Agent Host (CcmExec)
Echo Security Centre (wscsvc) 
Echo Windows Management Instrumentation (winmgmt)
Echo.
 
Set Service1="ccmexec"
Set Service2="iphlpsvc" 
Set Service3="wscsvc" 
Set Service4="winmgmt"
 
:CHECK
for /F "tokens=3 delims=: " %%H in ('sc query %Service1% ^| findstr "        STATE"') do (
                     Set Service1State=%%H
                    if /I "%%H" NEQ "STOPPED" (
                                         echo.%Service1% still STOP_PENDING. Press Any key to check again otherwise Ctrl C out of the script
                                         net stop %Service1%
                                         timeout 10
                                         cls
                                         GOTO Check
                                         )
                    )
for /F "tokens=3 delims=: " %%H in ('sc query %Service2%  ^| findstr "        STATE"') do (
                     Set Service2State=%%H
                    if /I "%%H" NEQ "STOPPED" (
                                         echo.%Service2% still STOP_PENDING. Press Any key to check again otherwise Ctrl C out of the script
                                         net stop %Service2%
                                         timeout 10
                                         cls
                                         GOTO Check
                                         )
                    )
for /F "tokens=3 delims=: " %%H in ('sc query %Service3% ^| findstr "        STATE"') do (
                    Set Service3State=%%H
                    if /I "%%H" NEQ "STOPPED" (
                                         echo.%Service3% still STOP_PENDING. Press Any key to check again otherwise Ctrl C out of the script
                                         net stop %Service3%
                                         timeout 10
                                         cls
                                         GOTO Check
                                         )
                    )
for /F "tokens=3 delims=: " %%H in ('sc query %Service4% ^| findstr "        STATE"') do (
                    Set Service4State=%%H
                    if /I "%%H" NEQ "STOPPED" (
                                         echo.%Service4% still STOP_PENDING. Press Any key to check again otherwise Ctrl C out of the script
                                         net stop %Service4%
                                         timeout 10
                                         cls
                                         GOTO Check
                                         )
                    )
 
:STATUS
CLS
Echo.%Service1% is %Service1State%
Echo.%Service2% is %Service2State%
Echo.%Service3% is %Service3State%
Echo.%Service4% is %Service4State%
echo.
echo.All Services Stopped... Please Wait... Repairing WBEM Repository
del C:\Windows\System32\wbem\Repository\*.* /q
rd C:\Windows\System32\wbem\Repository* /q
timeout 5
cls
echo.Fix complete. Your computer will Restart in 60 seconds.
shutdown -r -t 60
echo.WBEM Script Control > c:\WBEM.txt
timeout 60
 
:END

Mitel/Shoretel phone can dial but not hear

Situation: the user uses Plantronic BT600 as headset for her ShoreTel/Mitl phone. She can dial but can’t hear any thing.

Troubleshooting: 1. If the Windows 10 had a new update installed, you may want to install latest Plantronic software.

2. Make sure computer uses the headset. Move the mouse and point to sound icon. It should show the headset connection.

3. If Headset is incorrect, right click sound icon, select Open Sound settings. In Sound, make sure the correct headset used.

If you move the volume bar, you should hear the test sound.

4. The Bluetooth headset may connects to multiple devices such as mobile phone. You may disable other devices connection and use for the phone only.

NIC Team doesn’t see one of NICs in Dell Windows 2016 Server

Situation: The client has a Dell R440 server running Windows 2016. The server has 4 NICs. However, they can’t see one of NICs when they create NIC team.

SLOT 2 Port 1-LAN is missing.

Troubleshooting: After checking the Properties of the SLOT 2 Port 1-LAN, we find the Hyper-V Extensible Virtual Switch is checked. Unchecked it fixes the problem.

Office 365: Your account is temporarily locked to prevent unauthorized use

Situation: The client can’t login his Office 365 account with this error: Your account is temporarily locked to prevent unauthorized use.

Troubleshooting: he can login domain computer and ADUS doesn’t lock the user account. After search we find the user is out office 365 spaces. Freeing spaces fixes the problem.

By the way, beside deleting emails, you can enable Archive or create retention policy to delete old emails. here are how to.

Net/PC How to

Why some Office 365 E3 users has 50 GB spaces?

Situation: The client uses Office 365. They find some E3 user have only 50 GB (it should be 100 GB for Microsoft new policy).

Troubleshooting: We find most old users have only 50 GB spaces. New users have 100 GB spaces. Here are some resolutions:

  1. Re-assign the # license to old users.
  2. Switch Admin center to the new admin center and switch backup.
  3. Go to E3 settings, turn off and then turn on Exchange Plan2.
  4. Call Microsoft support to run PwerShell to force the update. Here are the example PowerShell commnads:

3:16 PM Mark: Set-ExecutionPolicy RemoteSigned
3:16 PM Mark: $UserCredential = Get-Credential
3:17 PM Mark: $Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $UserCredential -Authentication Basic -AllowRedirection
3:18 PM Mark: Import-PSSession $Session -DisableNameChecking
3:18 PM Mark: Get-Mailbox | Set-Mailbox -IssueWarningQuota 98GB -ProhibitSendQuota 99GB -ProhibitSendReceiveQuota 100GB

Can’t login Palo Alto Firmware GloablProtect VPN even the username and password are correct

Situation: the client has created a username and password for one user for accessing Gloableproext VPN. However, he can’t login.

Troubleshooting: We find they created the credentials only but forgot to add the user to VPN group. To go it, go to Device>Local User Database>User Group.

Can’t load Chrome with “Aw snap”

Situation: The client cannot run Chrome on Windows 10 with “Aw snap”. Reload doesn’t work.

Troubleshooting: 1. It could be the security software issue, for example disable Symantec Endpoint Protection for a tets.

2. If Cisco Web Extension crash message popup when running Chrome. It could be the Cisco Web Extension. Re-install it.

3. Clear your cache

Chrome might have information stored that’s stopping the page from loading.

Open the page in an Incognito window

  1. On your Android phone or tablet, open the Chrome app .
  2. Tap More   New Incognito tab.
  3. In the Incognito tab, try loading the page. If it loads, clear your cache and cookies.

Clear your cache and cookies

  1. Tap More   Settings.
  2. Under “Advanced,” tap Privacy  Clear browsing data.
  3. Next to “Time range,” choose All time.
  4. Select Cookies and site data and Cached images and files. Deselect the other types of data.
  5. Tap Clear data.
  6. Try reloading the tab with the error.

4. Update Chrome

  1. On your Android phone or tablet, open the Google Play app .
  2. At the top left, tap Menu   My apps & games. Apps with available updates are listed under “Updates.”
  3. Under “Updates,” look for Chrome .
  4. If Chrome is listed, tap Update to install.
  5. After updating, try reloading the tab with the error.

5. Check for problems with your extensions that might cause the page to crash. Click the “Menu” button that’s marked with three horizontal lines, select “Tools,” and then click “Extensions.”

6. Upgrade NIC driver.

7. Make a New Profile

1. Close the Chrome browser, and then press “Windows-E” on the keyboard to launch Windows Explorer.

2. Enter “%LOCALAPPDATA%\Google\Chrome\User Data\” (without quotes) in the address bar at the top of the window.

3. Find the folder named “Default” in the window that opens, right-click the folder and select “Rename.” Name the folder “Backup Default” (without quotes).

4. Launch Chrome and try to load the Web page again.

Remote session gets “Access is denied”

Situation: The client has a windows 2012 R2 server as Remote Server. Their admins run qwinsta.exe to manage shadow session. However, some users get access is denied when they try.

Troubleshooting: 1. Make sure the users are in local administrators group.

2. Or create a batch file and send shortcut to desktop. When they run the shortcut, it will run as administrator and may popup for confirm it. Here is the example of batch file:

qwinsta.exe
echo.
set /p uid=Enter sessionID to control:
start mstsc.exe /shadow:%uid% /control /noConsentPrompt

3. If the user is non-admins, you can give non-admins the session shadow management using command-line tools. Reference the marked thread “Shadowing RDS 2012 Sessions” for detail suggestion:
https://social.technet.microsoft.com/Forums/windowsserver/en-US/9509bb5b-5a9a-4eb8-b913-f8200b44be5b/shadowing-rds-2012-sessions?forum=winserverTS