Saved for later reference

online repository of stuff I had to google for hours to figure out – and random snippets of code

Microsoft SQL Server Management Studio 2008 R2 error: Value cannot be null. Parameter name: viewInfo

Tags: , , ,

I had a strange error after updating/rebooting a server yesterday: Management Studio popped up with the error above when I tried connecting to a server, and several other messages when trying to run queries.

After some unhelpful hints from other forums, I found the real solution/problem hidden in a post: My TEMP/TMP folder(s) didn’t exist.

For some reason my variables were set to:


After the update, this “1” folder didn’t exist anymore. I could fixed this by editing the environment variables (right click Computer, Properties, Advanced, Environment Variables) and rebooting (since I didn’t know how many applications were using the wrong temporary folders).


Automated uninstall of Java JRE

Tags: , , , , , ,

Recently I had to uninstall Java from a computer that had 5 different versions installed, and after some searching, and more time spent trying and failing than it strictly would take to manually uninstall each version, I ended up with the following .cmd file:

@echo off
echo Uninstalling old Java 6
wmic product where "name like 'Java(TM) 6%%'" call uninstall /nointeractive
echo Uninstalling old Java 7
wmic product where "name like 'Java 7%%'" call uninstall /nointeractive
echo Uninstalling old JavaFX
wmic product where "name like 'JavaFX %%'" call uninstall /nointeractive

It should be fairly obvious what these lines do, and how to extend it to uninstall other products, I think!

Bonus command line to silently install JRE without ASK toolbar:

jre-7u13-windows-x64.exe /s

Added 2013-06-22: See also this article on preventing Ask toolbar from installing.


© 2009 Saved for later reference. All Rights Reserved.

This blog is powered by Wordpress and Magatheme by Bryan Helmig.