I use Windows Live Mesh and also OneNote from Office 2010. This is about a problem I had with our corporate proxy server, and the resolution.
Windows Live Mesh is the only one of the “Live Essential” offerings that I personally use. It has two super-cool functions:
- It allows me to control my office desktop machine from anywhere – even through the corporate proxy.
- It synchronises selected folders with the sky drive and multiple machines. That means I can keep certain documents and utilities in sync between my home, office, laptop and any other machines I use.
Office OneNote (part of Office 2010) is a great, fast authoring and note taking tool. My kids use it at school for notes. You can cut and paste multiple media formats and don’t worry about the layout. Notebooks can be shared on SkyDrive or SharePoint.
The problems I had were twofold:
- I could never get One Note to open my SkyDrive notebook on my corporate desktop machine. When I tried to open a web-based notebook in OneNote it asked me to authenticate my Live ID and failed. This happened repeatedly and I could never get it to work. I could authenticate OK through windows explorer to access Hotmail and other browser based apps that need a Live ID. However One Note has a special authentication window that pops up and this always failed.
- Last week I returned to my corporate desktop at the office, and after a restart I could no longer connect to Live Mesh. I tried various things including a complete uninstall and re-install of Live Mesh.
After many red-herrings I stumbled upon this post:
Ttry running Netsh Commands for WINHTTP to set proxy
- client Start. In the search box, type Command, and then right-click on Command Prompt -> Run as Administrator
- in the Command prompt,
- type netsh winhttp set proxy
myproxy (where myproxy should be your proxy server)
and Enter OR type netsh winhttp import proxy source=ie and Enter (if you can browser Internet using IE without issue)
- click Start. In the search box, type Services, and then click Services
- find “Windows Live ID Sign-in Assistant” service and make sure it is running
- if not, make sure its “Startup Type” is set to “Automatic”, and start the service manually by right-click -> “Start”
- find “WinHTTP Web Proxy Auto-Discovery Service”
- right click on it -> All Tasks -> Restart
- run Mesh
Please let us know how it goes.
The following command fixed both my problems for me:
netsh winhttp import proxy source=ie
Anything to Learn
Clearly I am no network guru, but this is what I learned:
WinHTTP is a program interface to HTTP services on Windows. The WinHTTP proxy configuration can differ from the IE proxy configuration that you set in IE/Options/Connections/LAN Settings – which is the only setting that I knew about – and I think the only one most people know about.
Here is where I am guessing:
There is a service that exists whose job seems to be to keep these IE settings and the WinHTTP settings in sync, but sometimes this goes wrong and needs to be fixed with NETSH??