Simple Trouble Shooting Application Now Fixes Everything
secretGeek .:dot Nuts about dot Net:.
home .: about .: sign up .: sitemap .: secretGeek RSS

Simple Trouble Shooting Application Now Fixes Everything

With Joe Cooney's help, we've constructed a simple checklist for trouble-shooting regular problems.

Have you got any further items you regularly find yourself checking off?

Please add more!

  1. check the event log
  2. google it
  3. reboot
  4. run iisreset
  5. empty the recycle bin
  6. hit ctrl+break
  7. kill the aspnet worker process
  8. clear temporary internet files
  9. touch the config file
  10. degauss the monitor
  11. remove everything from the startup folder
  12. "get latest" and rebuild
  13. login as admin
  14. run ipconfig /renew
  15. check if capslock is on.
  16. run a virus scan
  17. download the latest CTP
  18. disable and then re-enable the network interface
  19. restart services (some/most/all)
  20. change your password
  21. unplug your router, and leave it unplugged for 10 seconds before plugging it back in
  22. clear your cookies
  23. add current site to your trusted zone
  24. disable javascript
  25. try to ping the server
  26. press 'clean solution' from the context menu in the solution explorer
  27. repair the installation
  28. run large magnets over all hard drives
  29. check the network cable
  30. defrag the hard drive
  31. try it in a different browser
  32. run a spyware scan
  33. minimize all windows and check for a modal dialog
  34. ensure configuration is correct
  35. see what has changed recently
  36. run process monitor
  37. run chkdsk /v
  38. revert all checkins from anyone named 'Gazza'
  39. run the windows update service
  40. remove and then recreate all Bluetooth partnerships
  41. do a hardware reset on your mobile device
  42. decompile + monkey punch + duck slap + donkey whack
  43. what would jesus do?
  44. look for suitable workarounds
  45. re-calibrate your Geiger counter
  46. check for packet storms
  47. best to rule out toxicological contamination early on
  48. describe the problem in terms even a child can understand
  49. apply duct tape
  50. increase the timeout duration
  51. increase the maximum threadpool size
  52. write to your local minister or government representative
  53. try using the Microsoft Online Crash Analysis to submit your crash dump bucket-id
  54. disable the customer experience improvement program
  55. eat liver of sacred monkey
  56. import the decryption certificate to the local client certificate store
  57. ensure sql server is setup for mixed mode authentication
  58. bypass proxy server for local addresses
  59. check the hosts file and the routing tables
  60. use filemon to locate any other log files being accessed
  61. check the bios
  62. update the device drivers for all peripherals
  63. attach a debugger, get a memory dump, look at it in a hex reader and post it to a forum
  64. cleanse all user inputs
  65. put a try catch around it
  66. replace the batteries in your wireless mouse and keyboard
  67. recompile all dll's
  68. uninstall the old version, re- install the new version, apply hot fixes patches and upgrades
  69. remove the case from your computer, and aim a fan at it
  70. check that you haven't been blacklisted
  71. run diagnostic checks on surge protection units
  72. add an index
  73. remove an index
  74. recalculate indexes
  75. ensure ftp uses passive mode
  76. recalculate statistics
  77. reboot in safe mode
  78. check kerberos delegation
  79. review query plan
  80. if 'automatically detect settings' is checked/unchecked, then uncheck/check it
  81. kill rogue processes in task manager
  82. run memtest.exe
  83. boot from your emergency repair disks
  84. follow standard knoppix data recovery procedures
  85. tweak-UI
  86. uninstall adobe pdf reader
  87. insert "Debug.WriteLine("up to line 53");" where appropriate
  88. set tracelevel to verbose
  89. flush buffers
  90. % truss -t \!all -t open a.out
  91. use cdb or windbg. add in SOS for clr issues.
  92. field test any lightning protection devices
  93. use a temperature gauge on all hardware components, and compare against safe operating limits from manufacturer
  94. run it inside a VM
  95. check the DPI.
  96. search the knowledge base
  97. enable javascript debugging
  98. turn off friendly http error messages in IE
  99. set the current culture to en-US
  100. attach a multi-meter
  101. roll back to your most recent backup
  102. check for GC pressure
  103. empty the MSI cache
  104. temporarily allow popups
  105. look in your spam folder
  106. recompile. wait. recompile.
  107. turn off windows firewall
  108. run caspol and give everything full trust
  109. put yourself in the shoes of the program itself. if you were the program, what would you do?
  110. ask hanselman
  111. try wireshark. failing that, try fiddler. what does tracert show?
  112. check the blueprints and read over the uml.
  113. implement the retry pattern.
  114. rtfm
  115. delete the bios
  116. attach anti-static wrist strap on every appendage
  117. sit inside a faraday cage
  118. insert "alert('here');" where appropriate
  119. overwrite every byte in memory the standard five times as pre-scribed by nsa guidelines
  120. reinstall the operating system from the original media provided by the supplier
  121. add a lock statement
  122. blame Irwin the intern
  123. blame the guy who left last week
  124. blame the ESL guy
  125. blame DNS
  126. add a sleep statement
  127. apply a fudge factor.
  128. run a spell checker over your code
  129. light some candles. sacrifice chicken.
  130. set all DWORD's to 0 in the registry. Then delete the registry
  131. drop all databases.
  132. unregister and re-register all dlls
  133. reboot 3 times
  134. drink own urine
  135. run prime95 overnight
  136. recompile the kernel
  137. do the packets hop subdomains, and if so does NAS require a NAS forwarding service -- how about VLAN?
  138. track down the original programmers who wrote the system, apply percussive trauma therapy.
  139. uninstall java
  140. underclock it
  141. ignore it
  142. post a request for comment on theDailyWTF
  143. ask for correlating evidence that the problem even exists
  144. sharpen your wooden stakes before proceeding any further
  145. melt silver crucifixes onto tips of all bullets
  146. fill your water bottle with holy water
  147. call tech support
  148. check when daylight savings begins
  149. simmer ground rhino horn on a bed of whale pancreas
  150. plan and enact your fire evacuation plan
  151. bathe in holy water
  152. increase dosage on all medications. check for interactions.
  153. bury heart of an ox at midnight under crossroads on fullmoon
  154. clean up your desk
  155. check that pump's suction pipe is elevated above bottom of pond. (Float the inlet 18 to 24 inches below the water surface)
  156. wear shoes with six inch cork soles
  157. wear raincoat, goggles, breathing apparatus
  158. climb into an anti static bag
  159. always use a condom
  160. check pressure reading on gauges number 1 and 2
  161. run it through an oscilloscope
  162. check your immunization schedule is up to date
  163. check for seismic/tectonic activity, solar flares, tsunami, meteor showers.
  164. go and get a coffee. come back and look at it with a fresh set of eyes.




Bender: Just made my day :)
Kirk Jackson: Great list! Did you get it from my ISP's tech support desk?

:)

Kirk (URL: http://pageofwords.com
Shaun Austin: And after trying all of that.... THEN and ONLY THEN, try asking on StackOverflow.com!! (URL: http://
Nick Hodge: 0. Turn it off, and then turn it on (URL: http://www.nickhodge.com/
Andrew: An extension of 86: check if you're using ANY Adobe and/or Apple software on Windows. Uninstall. (URL: http://
OJ: update your drivers
turn on promiscuous mode for your NIC
set a system restore point
remote a system restore point
restore from a system restore point
rebase your VM
snapshot your VM
remove VMware and install VPC
disable RPC
add an IPv6 IP address
uninstall Google Chrome
write your own implementation in javascript
use more XML
refresh your web services
get latest
email usenet using the subject "HELP!!! URGENT!!"
join the freehackers union
uninstall all imperative language compilers
change your license key
edit your etc/hosts file
delete your side-by-side configuration
whack it in the GAC
run modprobe

and if none of that fixes the problem, it HAS to be a bug in the CLR...

.. or SQL server. (URL: http://rant.blackapache.net/
aaaa: run a search on google groups (URL: http://
: "Is it behind the sofa?"
(URL: http://
(again): did you "view source"? (URL: http://
Joseph Cooney: #202: Open a port on your firewall
#203: Ask "what would Vader do?" (URL: http://jcooney.net
osephCooney: #262: Run in the WoW.
#263: add a directory to your PATH environment variable
#263: phone Long Zheng and set up a "taskforce"
#264: Try and create the most simple repro of the issue possible
#265: Call PSS
#266: Rebase your DLLs
#267: Ask a lisp weenie for help (URL: http://jcooney.net
John: You forgot one:
Let excess air out of your spare tire.
(URL: http://
a: flip over the cover, and check for paper jams.
also, staples tend to get stuck in there a bit.

plus: wiggle the cables. wiggling is good.

Wiggling. Is. Good. (URL: http://
noah: You forgot "reverse the polarity of the neutron flow". (URL: http://
hanna: one point twenty one giga watts! (URL: http://
DeltaTango: Everytime it looks weird, it's a DNS problem anyway. :) (URL: http://
Corey: as long as you have properly degaused your monitor, all problems should go away :) (URL: http://www.goldb.org
Jon Schneider: Great list. :-) My additions:

- Close and reopen the browser
- Check that the HTML document has the proper !DOCTYPE tag
- Uninstall and reinstall the app
- Rebuild in Debug mode
- Rebuild in Release mode
- Check whether the classes were loaded by different class loaders (Java)
- Check for fusion bind errors in the - Temporary Internet Files folder (Windows Forms controls in IE)
- Leave the machine powered off for a few minutes before powering it back on (overheating issues)
- Disable add-ons (browser issues)
- Delete the user profile folder (Firefox)
- Put the laptop into Sleep mode and then wake it back up (fixes a surprising variety of hardware issues with my Lenovo Thinkpad T60)

And finally, that classic solution from outsourced tech support:
- Verify that the computer is plugged in (URL: http://blog.jonschneider.com
Buck: - Dance around server in grass skirt
- Sacrifice Mac Book in front of server (Microsoft Platforms Only!)
- Whisper to machine that you can take it apart but not neccessarily reassemble it. (URL: http://
Simon: Think about the problem just before I go to sleep, and see if I can work it out before morning. Works surprisingly often. (URL: http://matchmatix.com
Reinhard: In my opinion that list can not work, obviously "What would Chuck Norris do?" is missing... (URL:
Darren Neimke: * Is any antivirus software installed (URL: http://neimke.spaces.live.com
Steven Nagy: Cross the streams!

Make sure your computer is in fact not a brief case.

Ask Joseph Cooney a 100 questions about WPF

Ask Joel Pobar to add a new IL opcode to fix it

Ask Paul Stovell to redesign LINQ to fix it

Ask Chai's mum to come over for dinner
(URL:
lb: thanks for the feedback guys. glad that snagy invoked chai's mum on this one. very helpful.

(am i an idiot for not knowing how to rebase my dll's?)

a few extra thing have occurred to me, some of which i feel utterly foolish for having overlooked earlier.

* DBCC checkdb
* apply a "!important" directive
* turn off disk indexing
* ctrl+Z
* disable extended stored procedures
* check that ram is seated correctly
* re-register MSXML 3.0
* check file associations
* html encode it and escape all apostrophes
* exec sys.dm_db_missing_index_columns
* type autoexec.bat | more
* Check what codec is used and download that sh*t.
* apply an offset
* use a box model hack
* exclude the folder from virus scans
* hop on one foot, facing mecca at dawn, chanting, while the wind is in the east
* "punch it, chewey!"
* clear paper jam
* PC Load Letter
* replace CMOS battery
* segfault?
* check that you haven't left a CD in a bootable drive, or a floppy in drive A:
* pick up the mouse. turn it over. lift it up to your mouth and speak in a very slow and clear voice: "Computer? Hello, Computer."
* cut the red wire
* reset client expectations.
* eject the disk and check that write protection is disabled.
* release the safety catch
* do all unit tests pass?
* is that 'no' for now or 'no' for ever? and if so, do you have a sister, or any hot friends?
* are you wearing your lucky cufflinks?
* DR ABC == danger, response, airway, breathing, circulation.
* clean the mouse pad. Take out the mouse ball and clean it too.
* Enable write caching (sheesh! moron!)
* remove the rom, blow on it, and put it back in
* call your cousin, the one who knows **everything** about computers, and don't let him go until he solves the problem.
* randomize, twice, before calling random.
* pray
* go to http://sadtrombone.com

so many options.

(URL: http://secretGeek.net
you all fail: press escape. (URL: http://
shazza: ask clippy. (URL: http://
HK-47: First:
Do not use ALTER INDEX REBUILD to try to remove the differences between the stored and the computed view, because ALTER INDEX REBUILD does not recalculate the view before rebuilding the index.

Second:
Did you carry the one? (URL: http://
lb: @you all fail
ouch! nice observation.
How about F5 (refresh) -- and failing that, Ctrl-F5, hard refresh?
(URL: http://secretGeek.net
Jeffrey: "Ours is not to right a wrong. Just mark it FAIL and move along." (URL: http://
lb: i think i might need to create a kind of simple program, "Quick, I have a problem, tell me 10 things I can do"

--and then we generate a random list of 10 responses, drawn from the 250 or so on this page.

Could sell it to help desks and make a killing.

Could use it as an interview technique. (URL: http://secretGeek.net
lb: #n+1: Check the message headers.
(URL: http://secretGeek.net
Dan F: * Add ?cachebust=hellyes to the querystring
* flush your dns cache
* type it again really really slowly
* download it again
* call it a feature
* consult the magic 8-ball
* offer a sacrifice to $deity (URL: http://
Wolf: Check for Pulse. (URL: http://www.wolfcat.com.au/randomrants
Will: SET NOCOUNT ON

Ensure $annoying_person hasn't touched the server.

Ensure $annoying_person actually applied the patch as described in the painfully detailed deployment instructions.
(URL: http://
Steven Nagy: * Add a captcha
* Pat head while rubbing belly
* Install timesnapper !
* Check FailBlog to see if the fail has occurred before
* Add #PRAGMA directives
* Tweet Scott Hanselman
* Format all text as 'currency'
* Replace code with a regular expression
* Replace regular expression with XSLT


(URL: http://stevennagy.spaces.live.com
Cyrious Garnetski: Plug it in. (URL: http://
F: Take a shower... (URL: http://

'NameField' on Mon, 22 Sep 2008 03:40:04 GMT, sez:

commentField



'pusadolfo' on Mon, 22 Sep 2008 19:44:09 GMT, sez:

*press the power button until it shuts down and start all over again
*ctrl + alt + del -> task manager and kill the process
*pray and wait



'Brad' on Mon, 22 Sep 2008 19:44:14 GMT, sez:

perform an exorcism



'Oracler' on Tue, 23 Sep 2008 19:01:53 GMT, sez:

Grant DBA permission



'Lars Wilhelmsen' on Thu, 25 Sep 2008 10:00:48 GMT, sez:

Explain the problem to the coffee machine



'Scott' on Mon, 29 Sep 2008 18:49:33 GMT, sez:

* 25 b. Try to ping from the server
* 25 c. Try to ping all the servers
* Try to ping the router(s)
* Try to ping the switch(es)
* nbtstat -R
* Insert head firmly in sand
* Ctrl+shift+Esc
* Drink mint tea
* Sigh loudly. Repeatedly.
* What would Dilbert do?
* Goto next most pressing task
* Resume most challenging existing problem
* Check for flashing lights
* Listen for alarming beeps
* Try another port
* whoami
* ipconfig /all
* ILO
* Does it work through a 3G card?
* Is the VPN connected?
* Are you working offline?
* Are you sure that's your phone?
* Is that an "O" (oh) or a "0" (zero)?
* Is that a "l" (ell), an "i" (eye), or a "1" (one) ?
* Did they say F/S, M/N, P/D/B ?
* Tomorrow is another day, unless your heart goes the same way as the server...



'Hugh' on Wed, 01 Oct 2008 00:50:05 GMT, sez:

165. remove all the references to .NET and IIS, and replace with PHP and Apache. Then there'll be no need for the rest of the list.



'Vaidy' on Wed, 01 Oct 2008 07:51:18 GMT, sez:

Well, here is my small list:

1. Buy a brand new machine and try from the beginning.
2. Switch off the machine and try manually. (Who knows, it could be a human error... :D).
3. Blame it on Crude Oil Price Hikes.
4. Resolve economy slowdown first and then try again.

More to come...



'Coskun Aydinoglu' on Thu, 16 Oct 2008 12:36:17 GMT, sez:

Edit SQL in query designer
Edit SQL in text again



'RT' on Mon, 27 Oct 2008 18:29:04 GMT, sez:

Run: netsh int ip reset reset.log



'Drug Rehab Facility' on Wed, 03 Dec 2008 15:59:26 GMT, sez:

You must be real crazy to have thins kind of problems. Anyway, there are certain things that I would add too if I were to have this kind of activities.
ps: Cloney is my favourite actor. I love the way he plays his roles and the way he looks as a man. He is gorgeous.



'Frandsen' on Wed, 10 Dec 2008 13:19:34 GMT, sez:

* WD40
* Shove it down with the brush and flush again.



'Tim Cotton' on Sun, 14 Dec 2008 06:30:02 GMT, sez:

Check the gas gauge then Check the fuses



'Tim Cotton' on Sun, 14 Dec 2008 06:34:37 GMT, sez:

Know when to call a profesional and usually don't hire the person that works for beer and especially don't give him/her the beer up front.



'Gabi' on Fri, 16 Jan 2009 09:58:09 GMT, sez:

Refresh Desktop.



'mat roberts' on Wed, 21 Jan 2009 09:02:47 GMT, sez:

Delete unused shortcuts from desktop.

Also I have never found uninstall adobe pdf reader to be helpful, but it is satisfying.



'Mile Technologies' on Sun, 24 May 2009 20:06:32 GMT, sez:

notch the other side of the floppy and see if it fits now.



'Mile Technologies' on Sun, 24 May 2009 20:08:07 GMT, sez:

check your DIPP chip for bent pins



'Martin' on Thu, 17 Sep 2009 15:50:41 GMT, sez:

Don't try checking a suspect CPU on a known-good motherboard. That can clearly only end well.

Check the fuse.

Did the cleaning lady unplug it for her vacuum?

Switch on the radio - it won't help, but you can listen to music whilst continuing to be bemused.

Re-read the requirements spec, and work out if you really needed that functionality anyway.



'Martin' on Thu, 17 Sep 2009 16:03:12 GMT, sez:

Is this a right-handed boomerang, or a left-handed boomerang? Are you left-handed, or right-handed?

Did you solve this problem once before? You did? OK, well, when you solve it again this time, WRITE DOWN WHAT YOU DID!

Did it work before Tuesday?

Could it have something to do with the [orange juice] you poured all over the [keyboard] yesterday? (insert random liquid and component to taste)

If in doubt, comment it out.




name


website (optional)


enter the word:
 

comment (HTML not allowed)


All viewpoints welcome. But the right to delete any post for any reason is reserved. Don't make me do it. Comments may be republished, emailed to your loved ones or printed and used as toilet paper. Who reads this legal bit anyhow?

TimeSnapper is a life analysis system that stores and plays-back your computer use. It makes timesheet recording a breeze, helps you recover lost work and shows you how to sharpen your act.

TimeSnapper won last year's Developer Competition at Larkware.com, and is used by over 10,000 people.

Articles

What then, is b? What then, is b?
SQLike: A simple editor SQLike: A simple editor
Yet Another BizPlan Generator. Yet Another BizPlan Generator.
HOT GUIDS: A hot or not site for guids HOT GUIDS: A hot or not site for guids
How does life get better? One tiny hack at a time. How does life get better? One tiny hack at a time.
24 things to do, and 100 things *not* to do (yet) for building a MicroISV 24 things to do, and 100 things *not* to do (yet) for building a MicroISV
Venture capital won't kill Jeff Atwood, it will only make him Jeffer. Venture capital won't kill Jeff Atwood, it will only make him Jeffer.
A handy workflow image for newbie mercurial users A handy workflow image for newbie mercurial users
Fractal Feedback, a diversion into recreational programming Fractal Feedback, a diversion into recreational programming
Hump-Jumping: How the Education of Computer Science can be Saved, err, maybe. Hump-Jumping: How the Education of Computer Science can be Saved, err, maybe.
Suggested User Experience Improvements for DiffMerge Suggested User Experience Improvements for DiffMerge
SQL Style Extensions for C# SQL Style Extensions for C#
The Movie Hollywood (And My Wife) Doesn't Want You To See: Weekend at Jacko's The Movie Hollywood (And My Wife) Doesn't Want You To See: Weekend at Jacko's
Sysi: the ultimate administrators toolkit Sysi: the ultimate administrators toolkit

Archives .: secretGeek :: Complete Archives
TimeSnapper -- Automated Screenshot Journal TimeSnapper.com    
Version 3.3: true productivity boost

Next Action NextAction
Managing the top of your mind

World's Simplest Code Generator (html edition) World's Simplest Code Generator

25 steps for building a Micro-ISV 25 steps for building a Micro-ISV
3 minute guides -- babysteps in new technologies: powershell, JSON, watir, F# 3 Minute Guide Series
Universal Troubleshooting checklist Universal Troubleshooting Checklist
Top 10 SecretGeek articles Top 10 SecretGeek articles
ShinyPower (help with Powershell) ShinyPower
Now at CodePlex

Realtime CSS Editor, in a browser RealTime Online CSS Editor
Gradient Maker -- a tool for making background images that blend from one colour to another. Forget photoshop, this is the bomb. Gradient Maker


[powered by Google] 


How to be depressed How to be depressed
You are not inadequate.



Recommended Reading

The Best Software Writing I
The Business Of Software (Eric Sink)

Recommended blogs

Jeff Atwood
Joseph Cooney
Phil Haack
Scott Hanselman
Julia Lerman
Rhys Parry
Joel Pobar
OJ Reeves
Eric Sink

Aggregated Links

proggit
dzone
hacker news
dot net kicks

Human Link Machines

interesting finds
a continuous learner's weblog
arjan's world
weekly link post

LinkedIn profile
LogEnvy - event logs made sexy
ShuffleText - fuzzy search for .net
PC Smart Buys - Computer Hardware in Australia
 
home .: about .: sign up .: sitemap .: secretGeek RSS .: © Leon Bambrick 2006 .: privacy

home .: about .: sign up .: sitemap .: RSS .: © Leon Bambrick 2006 .: privacy