How to: Enable disabled USB in Windows

How to: Enable disabled USB in Windows

Note: This assumes you have administrator rights on the Windows PC in question. Valid for all version of Windows I was able to test it on. (XP, 2000, Windows 7)

Note #2: This command edits the Registry. Doing so incorrectly can severely mess up your machine. If you do not feel comfortable editing the Registry, contact your IT department or local Computer Shop.

Some Virus and Malware will disable the USB ports in Windows to keep themselves from getting “cleaned” off the machine. Note that this does not affect the USB Keyboard or Mouse in any way.

1. Click Start, and then click Run.
2. In the Open box, type “regedit,” and then click OK.
3. Locate, and then click the following registry key: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesUsbStor
4. In the right pane, double-click “Start”.
5. In the Value data box, type “3” without quotes
6. Click Hexadecimal if it is not already selected, and then click OK.
6. Quit Registry Editor
7.) Restart Computer

To re-disable, in step 5 use “4” instead.

If you do not have administrative rights to the computer, contact your IT department, or your local Computer Repair Shop.

How To: Fix Portable Ubuntu Remix in Windows

How To: Fix Portable Ubuntu Remix in Windows

The Portable Ubuntu Remix or pubuntu project allows Linux to run INSIDE Windows as a native win32 application. This is not the same as running Linux within a VMWare or Virtual Machine environment.

Recent versions have become much more stable, to the point that it’s now possible to even run Gnome (a typical Linux GUI Desktop). Screenshots can be found on Lifehacker.

Installing Pubuntu is actually pretty easy, just open the downloaded file, click on the application and follow the prompts.

The first thing to do after it’s installed is to change the default user and password. (pubuntu, 123456)

1. Open up a terminal
2. Type: adduser (Replace with the new user name from here down)
3. Enter the password 123456 if prompted for pubuntu’s password and then fill out the information it asks for
4. type: cd (Just to make sure you’re in the right directory)
5. type: cp ./* ..//
6. type: cp ./.* ..//
7. type: cd ../
8. type: chown *
9. type: chown .[^.]*
10. type: chgrp *
11. type: chgrp .[^.]*
12. type: sudo nano /etc/event.d/tty1
13. Find the line near the bottom that says: exec /sbin/mingetty –autologin pubuntu tty1
14. Replace pubuntu with the new name
15. press Ctrl+X, press Y, press ENTER
16. type: sudo nano /etc/init/tty1
17. Repeat steps 13-15
18. type: sudo visudo
19. Find the line that says: root ALL=(ALL) ALL
20. Underneath it, add the following line: ALL=(ALL) ALL
21. Repeat step 15
22. type: reboot

Every once in a while pubuntu’s fstab will get messed up. If it hangs when trying to launch, you need to do this:

1. Look for the pubuntu icon in your task bar, right click it, and click restore
2. In the terminal that pops up, press ESCAPE
3. type: mount -o remount,rw /
4. type: nano /etc/fstab
5. delete the “-e” at the beginning of a line, just after cofsX.
6. Press Ctrl+X, press Y, and press ENTER
7. type: nano /etc/init.d/postmount_pubuntu.sh
8. replace the first like (#! /bin/sh) with #! /bin/bash
9. Press Ctrl+X, press Y, and press ENTER (again)
10. type: reboot

Thunderbird RSS Feed Fix

Thunderbird RSS Feed Fix

I love Thunderbird for reading emails, and keeping track of my RSS feeds.

But for some reason RSS tends to become corrupted. I don’t believe it’s necessarily Thunderbird’s fault, although it seems a bit pickier about feeds that are correctly crafted then other RSS readers.

A clue that there is a problem is RSS feeds simply stop receiving any new messages. When looking at the feed it appears that it is no longer subscribed. Deleting the feed and resubscribing fails with a message stating that the feed is already subscribed.

In cases like this the only fix seems to be to manually delete the feed.

In Windows do this by going to: C:Documents and SettingsUserNameApplication DataThunderbirdProfileswsfdfsgb.defaultMailFeeds

The part after profiles, in this case wsgjbxgb.default, will be different on each machine. In some cases there might even be two files that both have .default in them. If so, the newest one is usually correct.

On Macintosh, these files are located in /Users/username/Library/Thunderbird/profiles/wsfdfsgb.default/Mail/News & Blogs/

Once in the correct folder, simply delete all files with the name of the site that you’re pulling feeds from. Note that this will also delete any saved articles you might have kept, so be sure to back those up within Thunderbird.

After deleting the files, restart Thunderbird and re-add the feeds. Everything should be working now!

 

Home Network Setup

Home Network Setup

Originally Posted 11/20/2000. Ironically a lot of this is still useful.

 

Home Networking

 

 

            In the day and age of Multi-computer families, a frequent argument is, who gets to be online? The answer is simple, Modem Sharing or networking. Modem Sharing can be done one of several ways, using a regular Analog Modem (300 baud to 56.6K,) DSL or ADSL, ISDN and Cable modems. You could also be on a T-1 (or greater!) network connection, but then why are you reading this? J

           

 

Which one is right for me?

 

            Analog Modems

 

            Pros: Can be used anywhere a telephone is located.

            Cons: Limited to an upper bandwidth of 53K due to telephone regulations in the US. May be slightly higher in other countries. Modems also suffer greatly from phone line quality, crosstalk (where two or more wires touch each other in the wrong place therefore mixing the signal,) and any line noise at all. More then two low-bandwidth applications can easily make this almost worse then nothing. Ties up the phone line if you only have one.

 

            ISDN:

            Pros: Very fast, two 64K channels giving 128K total. Even one channel at 64K is cleaner and noticeably faster then 56k.

            Cons: Still only 128K, costs the same as DSL. In addition, totally against ISDN specs, some companies charge you for the 2nd line to automatically drop when an incoming or outgoing phone call is detected, so your phone is still tied up.

 

            ADSL/DSL:

 

            Pros: Very fast… minimum 265K maximum 7 megabits, makes this very, very fast. Phone lines do not get tied up at all. Can easily support multiple high-bandwidth applications (web browsers, games, large downloads, etc.) Can get a Static IP, which is very useful if you wish to run servers at home.

            Cons: Suffers slightly at the phone companies end due to misconfiguration. Such things as dropped carriers, being able to see other people’s computers (in Network Neighborhood.) and depending on the carrier, a slight slow down in bandwidth due to the phone company over selling it. Remember, at this point the phone company does not have to guarantee a certain amount of bandwidth… you simply have speeds up what ever your limit is.

 

            Cable:

 

            Pros: As above, very, very fast

            Cons: Suffers greatly from overselling of bandwidth. If other cable subscribers are all using it at the same time as you, they effect your speed. If you’re the only one in the area then it’s not a big deal. But frequently this slows down to speeds that are little better then a regular modem. Can’t get a Static IP number,  you’ll never be able to run a server, at least not very effectively.

 

Initial Setup

 

            First you need to get the network equipment. Your best bet for ease of configuration and portability is to get a couple of  mid-priced range network cards, (Kingston is a good bet) and a decent 100Base hub. (NetGear, Bay Networks, Intel.) You can buy cheaper cards such as SMC but they will effect your speed. If you can afford it, a switch is even better, giving you more bandwidth and speed. You’ll also want several lengths of networking cables too. J

            Second, your modem or router should be hooked up to one of the computers. In the case of some DSL routers, these can be directly hooked up to your hub. Other products have a DSL router and hub built in to the same unit. In my opinion this is unncessecary and could cause problems down the road. Remember to install the 2nd network card if it’s an external unit. (Cable and DSL only.)

            The third step is to setup the modem/router itself to connect to the network. This changes from different brands of Cable modems and routers. If you’re using a regular 56k modem, connect as you usually would.

            The last step is to make sure you know what your IP Address, DHCP Server (if needed,) DNS Server, Gateway and Netmask numbers are. You may or many not have all of these options. These have four numbers or “octets” like 255.255.255.0 or 192.168.1.0 Each of these numbers or octets can be anything between 0 to 255, with some exceptions.

            Your network should look something like this when you’re done:

            ISP -> Modem/Routers -> Computer -> Hub <-> Other computers

            One thing to point out, the computer plugged into the modem/router needs to be running an Operating system capable of doing routing. Windows 95 is not capable of doing this.  Windows 98 sorta does it, while Windows NT, ME, 2000, FreeBSD and Linux are all capable of doing so. Mac OS X being based off of FreeBSD can also do this. Windows 95 is capable of doing so with the help of a third party commercial piece of software. I personally run FreeBSD on  a 486 SX-25, recently upgraded to a Intel P-166 to do this. (BTW, it runs quicker and more efficiently then Windows NT or 2000 on a AMD –450 with 128 megs of RAM!)

 

Network Setup

 

            The Network hardware is pretty straightforward. One cable from each computer plugs into the hub or the switch. Each port should have a LED saying the port is active. Usually there is a 2nd LED that shows network traffic on that port of the hub.

            Start with the computer connected to the modem/router. The protocol that you wish to run is TCP/IP, make sure IPX/SPX and Netbui are both disabled unless you need them. Most games these days don’t care what protocol you’re running, but some of the older ones need IPX/SPX (Duke Nukem 3D, Warcraft, early Diablo releases, etc.) Having Netbui disabled helps keep people from hacking into your computer, there are hundreds of security holes in Windows with this protocol.

            After adding TCP/IP in the Network option under Control Panel Add in your network settings as provided by your ISP. Usually your ISP gives you instructions on how to do this, you’ll want to follow them. Test your dial-up and networking. The computer should run perfect.

            Now comes the tricky part, configuring the other computers. The easiest configuration is the dual network card and external modem/router option. The first NIC connected to the modem/router is configured exactly as it should be. The 2nd NIC’s TCP/IP Address should be one that is assigned by you. For ease you should pick something like 192.168.1.1 You can pick any number, but make sure the first three octets are all the same. Do not pick the same first three octets as the IP assigned to your 1st NIC… it will cause problems.

            Your Netmask is always 255.255.255.0 do not ever change this unless you know what you’re doing, your network will become unreachable. The Gateway address is the same as the IP address of the 1st network card. Keep in mind this is only for this card. Certain operating system will not accept this option either, but most Windows systems should.

            In addition some operating systems will need a flag set to make it a gateway or router machine. For instance, in FreeBSD and Mac OS X /etc/rc.conf needs the line “gateway=enable” This also invokes the NAT or “Name Address Translation” program. NT and 2000 should both give you a similar option.

            The 2nd (and all subsequent computers) will have an IP address of 192.168.1.x (where x is any number between 2 and 254, do not use 1 as it’s already used, 0 and 255 should also be reserved, Just in case.) Their Gateway address will be the IP of the 2nd network card in the first computer! DNS or Name Server address will be the same across all computers, unless you setup a nameserver, which for a small network I recommend against doing.

            For computer with a single network card, and a modem, the theory is the same. Use the gateway to be the IP number of the modem/router. Remember that IP numbers are assigned to Network interfaces, not to the computer. A computer can theoretically have an infinite amount of IP addresses, in reality it’s whatever number the operating system is capable of handling, at least 254 though, and more then most people will ever need.

            If you have a large amount of computers, say more then 5 or 6, you may want to look into assigning these IP numbers via DHCP, it’s initial setup is harder, but more robust with large networks, it also makes the client machines virtually Plug and Play.

 

            Security

           

            Now that your network is running, it’s time to turn your eye towards security. The best way is a firewall. Windows NT, 2000, FreeBSD and Linux can all do this. Linux has more security holes fixed then Windows NT or 2000, and FreeBSD even more. If you’re really serious about security and wish to really learn, OpenBSD is the best of all. FreeBSD offers the best choice of security and ease of setup.

            A Firewall is simply that, it keeps the bad stuff from coming in, and if you wish, keeps stuff from going out. It works by stopping or dropping traffic if it does not adhere to the rules that you define.

            The first step in building effective firewalls is to block everything. Then step by step you want to unblock stuff you want. Port 80 (http requests,) 21 and 22 (FTP) are good starts. Some programs will want other ports open, PCAnywhere needs 186 & 187 open. Remember, it’s easier to block stuff before it’s broken, then to block if after somebody has hacked into your computer.

 

            Conclusion

 

            These are really some very basic instructions. Unluckily due to the sheer amount of different configurations out there, I can’t give step by step instructions like I’d like too. If you have specific questions though, post to the Hardware and Software forums and somebody can help! J Even then you should have a working network configuration in no time at all!

How To: Give Windows Server more then 4GB of Swap

How To: Give Windows Server more then 4GB of Swap

There are a hundred reasons why people need more then 4gb of swap files on Windows these days. By default this is not always enabled, especially if the computer’s RAM was upgraded to a larger amount. On the same token, if the machine has 8GB of memory, then the swap files need to be increased also.

All instructions are assuming the Service Pack 2 or above is installed. If it’s not, install it.

First step is to upgrade the file system to NTFS, not FAT32 if it is not already done.

At the command line type: convert c: /fs:ntfs /v

Upon the next reboot the computer will automatically change the filesystem. Keep in mind this could take some time depending on how big the hard drive and how full it is. Alternatively if the disc is blank already it’s a easy step to simply reformat and go.

Next is to edit the boot.ini file and add /PAE to it. It may also be a good idea to add /MAXMEM if the physical memory is over 4GB is size.

On the other hand, having swap files larger then 4GB can cause system performance issues. Adding faster drives is a possibility but not always practical. Instead it may be better to create multiple page files.

1.) Create Multiple Empty Directories. These can be on the same drive or even across multiple drives. So it could look something like this:

C:SwapFile1
F:SwapFile2
G:SwapFile3

2.) Open the Registry: Click Start, Click Run, type regedit in the Open box, and then click OK.

3.) Locate the Key HKEY_LOCAL_MACHINESystemCurrentControlSetControlSessionManagerMemoryManagement

4.) Delete any entries currently there.

5.) Add:
C:SwapFile1pagefile.sys 3000 4000
F:SwapFile2pagefile.sys 3000 4000
G:SwapFile3pagefile.sys 3000 4000

Or if they’re all on the same drive:
C:SwapFile1pagefile.sys 3000 4000
C:SwapFile2pagefile.sys 3000 4000
C:SwapFile3pagefile.sys 3000 4000

6.) Reboot the computer. Upon boot up it should create these files automatically.

Check the virtual memory settings:
7.) On the desktop, right-click My Computer, and then click Properties.

8.) Click the Advanced tab -> Click Performance Options -> Click Change.

At this point there should be a noticeable speed difference, especially on machines that are using large files, such as databases, graphics, IS or similar programs.