Wednesday, March 25, 2015

Linksys WRT54GL Invalid Certificate Error in Firefox 22

 Hello, if one day you try to access your Linksys router trough a https secure connection in Firefox and you get this message:

Here is what you must do to solve this:

Step 1

In Windows Explorer search for the file cert8.db . This is the Firefox certificate database file. When you have found it delete it, close Firefox and start it again, this will recreate it.

On my computer Windows Explorer found the file on this path:


I don't know why the database got corrupted but this step solved it for me...

 Step 2

If step 1 didn't solve it, try to shut down both computer and router and unplug them for 60 seconds then plug them back in and see if this works.

Step 3

If step 2  didn't solve your problem try to resent your router to the factory defaults, there is a button for that on it's back.You will need a paper clip to push it...

But I think you will solve this with step 1....
Good luck ;)
 Update - starting  with Firefox 30 you can't use HTTPS protocol to access your router anymore unless you change it's firmware to openWRT or something similar. So you can use only unsecure HTTP protocol :(.

Windows 7 GodMode

To enable "GodMode," create a new folder and then rename the folder to the following:


You will get a folder with a lot of shortcuts and hidden tweaks for your windows 7. Enjoy ;)

Sunday, March 17, 2013

Firefox 19 Blurred Fonts after Microsoft Update KB2670838 with ATI Radeon HD 4800 Series

Did your fonts get blurred in Firefox 19 after Microsoft Update KB2670838?

If yes here is how to solve this:

Type in your browser about:config to chnage Firefox preferences. In the search box type Azure.
 You will have a listing called: which is set to true double click it to change it to false. That is it.Enjoy :).
See Screenshot:

Sunday, March 10, 2013

Firefox 19 Download Manager has the option Clear List greyed out

Since update to version 19, the "Clear List" button on the Download Manager is greyed out and doesn't work.After doing some bug reports on Mozilla and Google-ing to see if other users have experienced this problem I found out that it is an issue on Firefox 19.

Now how to solve this:

Method 1

  • Go to Firefox Advanced Settings by typing in your address bar  about:config;
  •  Now in the search bar type private, you will get a list of values.The ones you should change are(actually only one needs changing if you do not have Ghostery extension):
browser.privatebrowsing.autostart  set it to false
extensions.ghostery.privateBrowsing set it to false (this one will appear only if you have Ghostery extension installed )
  • Now go and try downloading something the Clear List button will be active again...
  • And now for the bug part...If you change those settings back to true the Clear List  button will still work, and your private browsing too, until you close your browser...
browser.privatebrowsing.autostart  set it to true again
extensions.ghostery.privateBrowsing set it to true again (this one will appear only if you have Ghostery extension installed )That should not happen...

Method 2

  • Now for the easy method. Go to Firefox Options menu, Privacy Tab, in the Firefox Will: box choose Use Custom Settings for History and uncheck Always use private browsing mode. That is it.The rest of the options need to be set after your own navigation preferences...
See screenshot:

Optional this is what my Security Tab options look like:

I unchecked the Remember password for sites so that Firefox doesn't annoy me every time I log to my mail account asking me to save passwords...
Also the first 3 options are very useful to have so sites can't install unwanted add-ware, reported malware sites to be blocked and reported phishing sites too..

Monday, August 22, 2011

How to Protect your Passwords using KeePass

Do you know how to protect your passwords?Here is a video I made to teach you how to keep your passwords safe.Sorry about my english.. after all it is not my native language and it's my first video ever..Hope you like it :)

Thank you for reading my blog .Cata's Troubleshooting tips for Pc.

Saturday, August 13, 2011

What is a Facebook Page?

1.Facebook Pages are for organizations, businesses, celebrities, and bands to broadcast great information in an official, public manner to people who choose to connect with them. Similar to profiles, Pages can be enhanced with applications that help the entity communicate and engage with their audiences, and capture new audiences virally through friend recommendations, News Feed stories, Facebook events, and beyond.

You can create and manage a Facebook Page for your organization from your personal account and . .Please note that only the official representative of an organization, business, celebrity, or band is permitted to create a Page.Facebook pages are free too and you can admin as many pages as you want.

Friday, July 15, 2011

Windows 7 Application Log Error Event ID : 4107 - how to solve this

This error occurs because the Microsoft Certificate Trust List Publisher certificate expired. A copy of the CTL with an expired signing certificate exists in the CryptnetUrlCache folder.Probably if you open your Application Log will look like this:

Step 1 - Open Windows Explorer and in the search box type CryptnetUrlCache.You chose to search on the whole computer.It will find 3 locations:


Step 2 - you need to go in each of these 3 locations.Each of these locations will have 2 subfolders named Content and MetaData  and delete the content of these 2 subfolders (not the folders) in each of the 3 CryptnetUrlCache folder locations. Restart the computer.


1.For your peace of mind you should backup these folders just in case...
2.If you have multiple users using that pc you will have more locations from which you need to empty the Content and MetaData folders.
3. A useful command line for deleting the content of the Content and MetaData folders located in C:\Users\user_name path is  this command:

cmd --> and type : certutil -urlcache * delete (you need to run this command for each user on your pc; you can do that by logging in as that user )

4.Or if you don't like to do thing yourself Microsoft released a Fix for this error .You can download the Microsoft Fix here.

Hope I was able to help.Thank you for reading my blog.

Thursday, July 14, 2011

How to Backup your Rosetta Stone Data

I had a client that wanted me to backup his data from the Rosetta Stone Language Learning Application.

Here is how to do this:

Step 1 - To Backup Rosetta Stone software or to transfer the saves to another computer , first make a copy of the tracking .db3(you can copy the report file too but it is not mandatory) file that stores all of your user data, progress and scores to your external hard drive/usb stick.The file is located here:

Windows XP: C:\Documents and Settings\All Users\Application Data\Rosetta Stone\tracking.db3
Vista: C:\Program Data\Rosetta Stone\tracking.db3
Windows 7: C:\ProgramData\Rosetta Stone\tracking.db3

Deactivate and uninstall the program from your old computer if you are going to install it on a new computer.

Step 2 - reinstall the Rosetta Stone software and the language packs you had.Then activate them.After that copy the file tracking.db3 you saved at Step 1 back in to the folder appropriate for your Windows version  mentioned at Step 1 overwriting the file located in there.Done.

Hope it helped. Thank you for reading my blog.

How to Backup Angry Birds Rio saves if you need to reinstall your Windows

I had a client that asked me to backup his Angry Birds Rio before I reinstall his Windows so..Here is how to Backup Angry Birds Rio:

Step 1 - Find  this folder Angry Birds Rio which is located here : "C:\Users\john\AppData\Roaming\Rovio\Angry Birds Rio"

Step 2 - Copy the settings.lua and highscores.lua files to youe backup external drive/ usb stick

Step 3 - To restore it you need to reinstall the game first than search for the folder Angry Birds Rio which is located here : C:\Users\john\AppData\Roaming\Rovio\Angry Birds Rio and copy the files settings.lua and highscores.lua you backed up at Step 2 in here overwriting the files located in there.Done. Start the game and presto you got your saves back.

Hope it helped. Thank you for reading my blog.

Windows 7 System Log Warning Event Id 219 - how to solve

If you have this warning in your system log even if it is not critical is annoying right?

Here is How to solve this:

Step 1 - Right Click Computer-->Manage-->Device Manager-->Search for Windows SideShow
This warning occurs with the Logitech Keyboards of the G Series that do not have the LCD display like the Logitech G11 model because the recent Logitech software installs automatically the drivers for the LCD display of the keyboard and you don't have LCD screen on your keyboard..

Step 2 - Expand Windows SideShow and disable these 2 device drivers Logitech Game Panel Devices(Mono) & Logitech Game Panel Devices(QVGA).You disable them by right clicking on them and selecting Disable or by double clicking on them and selecting the Driver tab and choosing Disable and yes.

Hope it helped.Thank you for reading my blog.

Windows 7 Application Log Error Event ID 10 - how to solve this

If you have this error in your Application Log:

Here is how  to solve this error:

Step 1 - Restart the Computer and press F8 to boot in Safe Mode.

Step2 - Right Click Computer--> Manage-->Chose Services and Applications-->Services Panel-->find the service Windows Management Instrumentation double click it and Stop the service.(Or type in run or in start menu search bar  services.msc and Enter key find the service and stop it)

Step3 - find this folder  Repository which is located here : "C:\Windows\System32\wbem\Repository" delete all the files in this folder (I recommend you backup these files in her just in case).Done.

Step4 - Restart the Computer and check the Application Log the error will be gone(At first restart after you deleted the files in Repository folder you will get some warnings but that is normal those warnings will never apear again)

Hope I was able to help.Thank you for reading my blog.

Friday, March 4, 2011

Performance Analysis of Logs (PAL) and Server Performance Advisor (SPA) for Windows Server 2003

 If Performance Monitor Logs and Alerts is giving you an headache these tools will help you make your life easyer doing the performance analysis for you:

"Microsoft Windows Server 2003 Performance Advisor v2.0 is the latest version of Server Performance Advisor, which is a simple but robust tool that helps you diagnose the root causes of performance problems in a Microsoft Windows Server 2003 deployment. It measures the performance and use of resources by your computer to report on the parts that are stressed under workload. It does so by collecting performance data and generating comprehensive diagnostic reports that give you the data to easily analyze problems and develop corrective actions.
SPA provides several specialized reports, including a System Overview (focusing on CPU usage, Memory usage, busy files, busy TCP clients, top CPU consumers) and built-in template reports for server roles such as Active Directory, Internet Information System (IIS), DNS, Terminal Services, SQL, print spooler, and others. In fact, SPA is kind of a Performance Monitor tool that is integrated with Network Monitor and has a built-in logic that allows for easier understanding of the captured data and can help you identify clients or applications that are consuming resources on a server."

For more information click here : Petri IT Knowledgebase it is a great article. It was pointless for me to do the same article.

PAL (Performance Analysis of Logs) tool is a new and powerful tool that reads in a performance monitor counter log (any known format) and analyzes it using complex, but known thresholds (that are provided). The tool comes out-of-the-box with some predefined thresholds defined as high according to the Microsoft consulting/development but those can be adjusted to whatever you like.
The tool generates an HTML based report which graphically charts important performance counters and throws alerts when thresholds are exceeded. The thresholds are originally based on thresholds defined by the Microsoft product teams and members of Microsoft support, but continue to be expanded by this ongoing project. This tool is not a replacement of traditional performance analysis, but it automates the analysis of performance counter logs enough to save you time.


  • Thresholds files for most of the major Microsoft products such as IIS, MOSS, SQL Server, BizTalk, Exchange, and Active Directory.
  • An easy to use GUI interface which makes creating batch files for the PAL.vbs script.
  • A GUI editor for creating or editing your own threshold files.
  • Creates an HTML based report for ease of copy/pasting into other applications.
  • Analyzes performance counter logs for thresholds using thresholds that change their criteria based on the computer's role or hardware specs.
 You can download it from here.PAL is greater after me because you can use it on any operating system you like.(Tested on Windows 7, Windows XP, Windows Server 2003, Windows Vista, Windows 7, Windows Server 2008, and Windows Server 2008 R2)
Note: In Windows 2003 Server sp2 and Windows 2003 Server R2 sp2 it has a little bug that you can export the Treshold Files in html format only in the root folder of the application(C:\Program Files\PAL\PAL v2.0.7).
Another thing that is problematic is that you need to change your Regional and Language Options to Standards:English(United States) & Location:United States otherwise it won't run.

Both applications are free for home and business use.

Thursday, March 3, 2011


Read this article is soooo true : IT FACTS

How to start Windows Reliability and Performance Monitor with elevated privileges

To start Windows Reliability and Performance Monitor with elevated privileges
  1. Click Start-->click All Programs-->click Accessories-->right-click Command Prompt, and click Run as Administrator.
  2. Enter the user name and password of an account that is a member of the local Administrators group.
  3. At the command prompt, type perfmon.exe and press ENTER. Windows Reliability and Performance Monitor will start in the Resource View page.
You can also start Resource View in its own window by typing perfmon /res or resmon at a command prompt(in cmd).

Network Bottlenecks Performance Counters

Network Bottlenecks

Network Interface\ Bytes Total/sec - is the rate at which bytes are sent and received over each network adapter;Network Interface\Bytes Total/sec is a sum of Network Interface\Bytes Received/sec and Network Interface\Bytes Sent/sec
Network Interface\ Bytes Sent/sec -
this counter is self evident
Network Interface\ Bytes Received/sec - t
his counter is self evident
Network Interface\ Current Bandwidth -
is an estimate of the current bandwidth of the network interface in bits per second (BPS). For interfaces that do not vary in bandwidth or for those where no accurate estimation can be made, this value is the nominal bandwidth.
UDP\ Datagrams Received/sec - the rate at which UDP datagrams are delivered to UDP users
UDP\ Datagrams Sent/sec -
is the rate at which UDP datagrams are sent from the entity.
TCP\ Segments Sent/sec -
is the rate at which segments are sent, including those on current connections, but excluding those containing only retransmitted bytes
TCP\ Segments Received/sec -
is the rate at which segments are received, including those received in error. This count includes segments received on currently established connections
Server\ Bytes Total/sec - the number of bytes the server has sent to and received from the network. This value provides an overall indication of how busy the server is
Server\ Bytes Received/sec -
this counter is self evident
Server\ Bytes Transmitted/sec -
this counter is self evident
Network Interface\Output Queue Length - is the length of the output packet queue (in packets). If this is longer than two, there are delays and the bottleneck should be found and eliminated, if possible. Since the requests are queued by the Network Driver Interface Specification (NDIS) in this implementation, this will always be 0.
Network Interface\Packets Outbound Discarded -
is the number of outbound packets that were chosen to be discarded even though no errors had been detected to prevent transmission. One possible reason for discarding packets could be to free up buffer space.
Network Interface\Packets Outbound Errors -
is the number of outbound packets that could not be transmitted because of errors.You should check if someone upgraded the network driver recently.
Network Interface\Packets Received Discarded -
is the number of inbound packets that were chosen to be discarded even though no errors had been detected to prevent their delivery to a higher-layer protocol. One possible reason for discarding packets could be to free up buffer space.
Network Interface\Packets Received Errors -
is the number of inbound packets that contained errors preventing them from being deliverable to a higher-layer protocol.

Hard Disk Bottlenecks Performance Counters

Hard Disk Bottlenecks

Physical Disk\Disk Transfers/sec – watch this counter for each physical disk and if it goes above 25 disk I/Os per second then you've got poor response time for your disk
Physical Disk\Idle Time - measures the percent time that your hard disk is idle during the measurement interval, and if you see this counter fall below 20% then you've likely got read/write requests queuing up for your disk which is unable to service these requests in a timely fashion;then is time for a new faster hard disk.
PhysicalDisk\Avg. Read Queue Length Should be less than 2
PhysicalDisk\Avg. Write Queue Length Should be less than 2
PhysicalDisk\ %Disk Time more than 50% indicates a bottleneck
diskperf - is a command line tool that can be used to start disk performance counters from cmd

Note. No counters should be monitored alone you need counters of all groups processor,memory,hard disk,network interface to make a valid decision .Otherwise you might be fulled by the results of only one counter

Memory Bottlenecks Performance Counters

Memory Bottlenecks

Memory\Available MBytes - if this counter is greater than 10% of the actual RAM in your machine then you probably have more than enough RAM and don't need to worry ;set an alert to trigger if it drops below 2% of the installed RAM ;
Memory\Pages/sec - indicates the number of paging operations to disk during the measuring interval ; you should create an Perfmon Alert for this counter when number of pages per second exceeds 50 per paging disk to alert you that you need more RAM.
Memory\PageFaults/sec - is the sum of hard and soft page faults
Process\Working Set - determine which process is consuming larger and larger amounts of RAM
Memory\Cache Bytes - which measures memory leaks; a reboot solves memory leakage into the non-paged pool;
Memory\Committed Bytes - If the value for committed bytes is greater than physical memory, then more RAM would help ;
Memory\Transition Faults/sec - which measures how often recently trimmed page on the standby
list are re-referenced ; if this counter value increases over time you have insufficient RAM
Page File\Usage (_Total) - create an alerter to notify if it exceeds 70.Then is the case to move the page file to another drive or split it across drives.

Hardware Bottlenecks Performance Counters

Hardware Bottlenecks

System\Context Switches/sec -measures how frequently the processor has to switch from user- to kernel-mode to handle a request from a thread running in user mode ; the heavier the workload running on your machine, the higher this counter will generally be, but over long term the value of this counter should remain fairly constant ;you should create a baseline and then create a Perfomance Monitor Alert for this counter.
Processor\Interrupts/sec (_Total) -if this counter with the above counter suddenly start increasing
it may be an indicating of a malfunctioning device ;over 40% you have a driver or hardware problem
Processor\Privileged Time (_Total) – if this counter increases too then you might have problemems with a device driver.

System Availability and Processor Performance Counters

System Avalilability

System\System Up Time - how many Seconds passed since your server's last restart
Process\Elapsed Time – time since winlogon process has started;monitor processes associated with specific applications and services to monitor the availability of these applications and services

Processor Bottlenecks

Processor\ Processor Time (_Total) - measures the total utilization of your processor by all running processes ;if you have a server with multiple processor then this counter measures the average processor utilization of your machine ;50%-healthy,50%-90% monitor or caution;over 91% critical the processor can't handle it.
Process\Processor Time – see what processes utilize most of the processors power;use all instances when you want to detect which process consumes most processor time;(Process Store – Excange,Process Inetinfo – IIS)
Processor\Privileged Time (_Total) - processor utilization for kernel processes;the server is underpowered;constantly over 75% indicates a bottleneck
Processor\User Time (_Total) - show processor utilization for user-mode processes ;if this counter is high you have to many roles installed on this server
System\Processor Queue Length - how many threads are waiting for execution ; if you have multiple roles installed and the counter value is over 8 you have a problem;if you have multiple processors or cores this number will be divided amongs them;then the queue lenght per processor/core must not be over 2;