Bob Lin, Chicagotech-MVP, MCSE & CNE
Data recovery, Windows OS Recovery, Networking, and Computer Troubleshooting on
http://www.ChicagoTech.net
How to Install and Configure Windows, VMware, Virtualization and Cisco on
http://www.HowToNetworking.com
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.
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:
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
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
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.
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.
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.
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
On your Android phone or tablet, open the Chrome app .
Tap More New Incognito tab.
In the Incognito tab, try loading the page. If it loads, clear your cache and cookies.
Clear your cache and cookies
Tap More Settings.
Under “Advanced,” tap Privacy Clear browsing data.
Next to “Time range,” choose All time.
Select Cookies and site data and Cached images and files. Deselect the other types of data.
Tap Clear data.
Try reloading the tab with the error.
4. Update Chrome
On your Android phone or tablet, open the Google Play app .
At the top left, tap Menu My apps & games. Apps with available updates are listed under “Updates.”
Under “Updates,” look for Chrome .
If Chrome is listed, tap Update to install.
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.
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