So you think you are having issues with Dot Net (.NET) on your AutoCAD
Note - Dot net is an integral part of Microsoft
Windows and this should be considered before trying any of this. there is
always a possibility this could make your system unusable and should be done
only with the greatest of care. I would suggest strongly that you consult a
Microsoft certified Technician before proceeding with these instructions
.NET is a communication component of Microsoft. This snap in
allows for various forms of communication and Autodesk uses this as well.
however in some cases .NET or a component of .NET can become corrupt. This can
be difficult to find there is really nothing that tells you .NET is having
issues other than what we talk about here.
Some things that can point to this are:
JIT debugger comes up when you have the problem, In the
error .NET or communication is being reported, and frankly weird things are
happening. So how can we check this. We use a tool called the NET Framework
Setup Verification Utility. This utility can be found at the link below.
Run this tool and a dialog will display. In the Dialog you
will see a drop down that lists all of the versions of .NET that are installed
on your machine.
Select the newest version and then select the Verify Now button. This will run for a moment and will tell you if the test was successful (or not). perform the test for each version installed. So if you have version 1, 1.1, 2, 3, 3.5, 4 Then run this test on each version. I normally start with the newest in this case 4 and test backwards. Most of the time the newer ones are the ones that have become corrupt. If all of these test successfully, then this is likely not the issue. However if they came back as unsuccessful then we need to correct it.
How to correct an Unsuccessful test of .NET
First! Make sure to download these ahead of the removal process. .NET is used for communications, so in some cases removing them may disable your internet until you put .NET back on. So download the versions first.
We must remove all versions from the unsuccessful version forward and then reinstall them in that same order. So (using the example above) if I have.NET 3 come back as unsuccessful, then I need to remove 4, 3.5, and 3. Reboot your system.Then reinstall these in the reverse order 3, 3.5, 4.
What if I cannot remove .NET
If you cannot remove .NET then you can use the .NET removal tool. this will allow you to select the version you want to remove and will clean this off for you.
You can download this tool at: https://skydrive.live.com/?cid=27e6a35d1a492af7&id=27E6A35D1A492AF7%21390
Similar to the verification tool the clean up tool will open a dialog box. select the version of .NET you want to remove and select “Clean Up Now”. This will remove that particular version of .NET.
Reinstall .NET versions you removed and you should be able to retest and get successful .NET tests.
Reboot your system. Now the .NET should be reinstalled.