Path: news1.ucsd.edu!ihnp4.ucsd.edu!swrinde!newsfeed.internetmci.com!news.mathworks.com!nntp.primenet.com!news.cais.net!van-bc!nntp.portal.ca!news.bc.net!unixg.ubc.ca!freenet.vancouver.bc.ca!gordonf
From: gordonf@vcn.bc.ca (Gordon Fecyk)
Newsgroups: comp.os.ms-windows.win95.misc,comp.os.ms-windows.setup.win95,comp.os.ms-windows.networking.win95,comp.os.ms-windows.apps.compatibility.win95,comp.answers,news.answers
Subject: Win95 FAQs and Answers Part 1 of 14: Administrivia
Followup-To: comp.os.ms-windows.win95.misc,comp.os.ms-windows.setup.win95,comp.os.ms-windows.networking.win95,comp.os.ms-windows.apps.compatibility.win95
Date: 30 Jun 1996 16:27:04 GMT
Organization: Vancouver Regional FreeNet
Lines: 259
Approved: news-answers-request@MIT.EDU
Message-ID: <4r69so$80p@milo.vcn.bc.ca>
NNTP-Posting-Host: opus.vcn.bc.ca
Summary: These postings list many questions asked in said newsgroups,
         and answers them as best as I can.  I make references to other
         Web sites and FAQs when appropriate.  Visit the WWW home of
         this FAQ (http://www.intouch.bc.ca/win95) for the appropriate
         links.  This section is the 1st: Administrivia
X-Newsreader: TIN [version 1.2 PL2]
Xref: news1.ucsd.edu comp.os.ms-windows.win95.misc:111596 comp.os.ms-windows.setup.win95:10973 comp.os.ms-windows.networking.win95:7507 comp.os.ms-windows.apps.compatibility.win95:3572 comp.answers:15511 news.answers:61912

Archive-name: windows/win95/faq/part01
Last-Modified: 1996/07/01
Posting-Frequency: Every two months
URL: http://www.intouch.bc.ca/win95/faq1.htm

1) Administrivia, copyrights, etc 

What are FAQs? 
What is Windows 95? 
Why did you write this FAQ about Windows 95? 
Why did you cross-post this FAQ to all the .win95 
newsgroups? (NEW) 
Whose work did you include in this FAQ besides yours? 
(UPDATE) 
What other FAQs are out there? 
What other resources are out there? 
Whose trademarks did you use? 
What restrictions do you put on usage of this FAQ? 
----------------------------------------------------------------------

What are FAQs? 

FAQs are Frequently Asked Questions. They're designed to 
minimize traffic on USENET by providing answers to common 
questions, before users post those questions on newsgroups. If 
people knew about FAQs and used them, we wouldn't need 
ridiculous high speed links just to distribute USENET news. Read 
the FAQs when available. Save copies. Give copies to your friends 
on disks (subject to copyrights of course). 

Read all about FAQs and get others from mirrors.aol.com. 
----------------------------------------------------------------------

What is Windows 95? 

Microsoft's newest "low end" operating system for Intel based 
computers. In my opinion, they designed it to wean DOS users off 
that 20 year old operating system and into some current stuff. It 
replaces DOS and previous versions of Windows entirely. 

In addition to completely re-working the user interface, Win95 
brings over large amounts of Windows NT technology, allowing 
app writers to write for both operating systems. One of Microsoft's 
requirements for Designed for Windows 95 products is that the 
product must also run on Windows NT Workstation 3.51. 

It also (supposedly) helps you manage your hardware, your 
software, your time, etc better. It's also supposed to make you rich, 
good looking, sexually irresistible, and permanently wonderful. Heh 
heh... 
----------------------------------------------------------------------

Why did you write this FAQ about Windows 95? 

The traffic on comp.os.ms-windows.win95.misc is ridiculous, other 
Win95 FAQs I read were too sparse, too technical, too 
anti-Microsoft, or otherwise too un-useful for the common folk. 
Also, Microsoft's FAQ, which shipped with the CD-ROM version, 
was pathetic and full of useless crap. But ultimately, I wrote it for 
the experience, so I can say, "Hey, I made a Web page!" I hope 
this page is useful to you out there. 

This FAQ tries to get the big questions answered while going into 
some technical detail for those who care. Where content goes 
beyond the scope of this FAQ, I link you to appropriate sites. 

Why did you cross-post this FAQ to all the .win95 
newsgroups? 

Because I was asked to. One of the initial letters I received in 
response to the FAQ was to have me post it in the FAQ archives 
for news.answers, so non-WWW people could use it. And not 
everyone has FTP either; people using the Vancouver 
CommunityNet have no FTP access at all! Well to get in the 
archives I had to actually post it to, not only news.answers and 
comp.answers, but the groups directly concerned with the questions 
in the FAQ. I wouldn't have received approval from rtfm.mit.edu to 
cross-post if I wasn't supposed to. 
----------------------------------------------------------------------

Whose work did you include in this FAQ besides yours? 

These people: 

Rich Graves: He runs the win95netbugs FAQ. He has excellent 
tech information but is very anti-Microsoft. He heeds help; he 
can't maintain the netbugs FAQ, so if you think you can do it, 
ask him. 
Jim Farewell: My boss, who allowed me all the resource 
material from Microsoft he had, and his computers. 
Creative Element: They run the Win95 annoyances FAQ, and 
they have plenty of brute-force methods for making Win95 
work the way THEY want it to work. 
Richard Evans: Who lent me his web server space to allow you 
all to preview this FAQ. 
Glen Ninow: He runs The InterNet Store (With special 
emphasis on the capital 'N' in 'InterNet') and graciously offered 
his web server space to me for the permanent home of this 
FAQ. 
Ben Goetter: He is writing a book on writing MAPI applications 
for MS Exchange, and has an excellent Exchange FAQ. 

And then there are those who gave suggestions since the first 
release: 

Eric Gisin [ericg@unixg.ubc.ca] for many corrections and a 
hack to MS's TCP/IP Properties sheet to let you make 
adjustments without Registry hacking, and for the Emergency 
Recovery Disk suggestions. 
Ed Babin [ebanin@faa.gov] for some tape backup corrections. 
Michael Thomas [mthomas@computerland.net] and too many 
others not listed here, for encouragement. 
Kurt C. Joseph [josephk@qnet.com] for the advice in running 
Win 3.1 within Win95. 
Jack H. Pincus [jhpincus@cris.com] for the good news 
regarding Corel's version of WordPerfect for Win95. 
William Hunt (E-MAIL address unknown) for the RNAAPP 
lockup fix. 
The brave souls who mail-bombed anyone who gave me sh*t 
for cross-posting the FAQ. I got a couple of nasty responses 
but I never heard from then ever again... heh heh heh... Perfect 
example of how The Net polices itself. 
The many many people who told me my downloadable copy 
was MISSING! Ack! How can I screw that up? (Kinda proves 
that we're all human, huh? We make mistakes.) 
----------------------------------------------------------------------

What other FAQs are out there? 

Too many... use them. 

Win95 Net Bugs: 
http://www-leland.stanford.edu/~llurch/win95netbugs/faq.html 

Win95 Annoyances 
http://www.creativelement.com/win95ann/index.html 

The one on the Win95 CD-ROM even though it sucks now 

Ben Goetter's Exchange FAQ: 
http://www.halcyon.com/goetter/exclifaq.htm 

Do a search at Infoseek where they seem to have a lot of dinky 
sites, but nothing serious 
----------------------------------------------------------------------

What other resources are out there? 

There's Microsoft's Windows 95 Resource Kit, which makes a 
great start, but will quickly become a doorstop after you get sick of 
the sales talk in there. 

Definitely check out the Microsoft Knowledge Base, 
(http://www.microsoft.com/kb) which has a lot of stuff who you 
might've thought only Technet users had access too. They recently 
re-did their search engine, so you can search on phrases like 
"Confirmed bugs" or "Bugs fixed", or "Files available for 
download". This stuff is right to the point. If you don't use Internet 
Explorer, visit http://www.microsoft.com/kb/softlib for a 
non-IE-viewable page of software. MS's regular Win95 pages have 
a bunch of tags that NCSA Mosaic barfs on. 

Do a search on Infoseek or Yahoo! or wherever, for other Win95 
pages. They're starting to show up finally. 

I won't recommend any magazines as of yet, because they're all full 
of MS ads and other un-productive junk. 
----------------------------------------------------------------------

Whose trademarks did you use? 

Windows, MS-DOS, MS Exchange, MS Plus, Internet Explorer, 
DriveSpace: Microsoft Corp 

NT: Northern Telecom (Go figure) 

Norton Utilities, Norton Anti-Virus, Norton Navigator, etc...: 
Symantec Corp 

Colorado Backup: Hewlett-Packard Corp 

Macintosh, AppleTalk: Apple Computer Inc 

Pentium, Pentium Pro: Intel Corp 

Netscape: Netscape Communications Inc 

LANtastic: Artisoft Corp 

Disk Manager: Ontrack Systems 

DrivePro: Microhouse 

Stacker: Stack Electronics 

OS/2: IBM Corp 

TCPMAN: Trumpet Communications 

NetWare, MHS: Novell, Inc 

CleanSweep 95, QEMM: Quarterdeck 

SoftRAM: Synchronys Software (Evil, evil, evil, evil) 

Award BIOS: Award software 

MR BIOS: Microid Research 

Sound Blaster (whatever kind), AWE32: Creative Labs 

Graphics Ultra/Pro/Expression: ATI 

WinCIM: CompuServe Inc 

WinFax: Delrina Communications/Symantec 
----------------------------------------------------------------------

What restrictions do you put on the use of this FAQ? 

Currently I can't allow re-distribution of the FAQ because it is 
under construction. Send me all your comments. Distribution and 
mirroring are encouraged so long as the source is quoted (me!) 

Disclaimers: 

As MS fixes the bugs and as vendors come up with new products, 
this info may be in-accurate. Check with other sources (like the 
references above) if you are in doubt of any info I have here. I 
would appreciate updates and comments and you will receive 
recognition for your work. 

The opinions in this FAQ are mine, except where directly quoted 
and linked from. They do not reflect the opinions of my employer or 
the provider of this web space. Especially as I often argue with both 
of them about these topics. 

I can't be responsible for any damage this information causes you or 
your equipment. Try to avoid using REGEDIT. RTFM. RTFFAQ. 
Ask Questions. But don't come crying to me or sic your lawyers on 
me if you broke your computer. I can't fix it. 
----------------------------------------------------------------------

[Back to Table of Contents] 



--
============================================================// //========
= "I am Gordon of Winterpeg. Windows WAS futile."          // //        =
=  Find out why: http://www.intouch.bc.ca/win95           // //         =
=  Personal E-MAIL: gordonf@vcn.bc.ca               \\ \\// //          =
=  Home Phone:      +1-604-526-8724                  \\ XX //           =
=                                                     \X/\X/            =
= "I am Hitler of BorgSoft. I am the middle inital of William H. Gates. =
=  Your work will be Microsofted. Resistance is futile. Heil Windows.   =
=========================================================================
Yeah I use an Amiga at home. If you don't like my computer, dial
1-800-DIE-BILL and tell someone who cares.

----------------------------------------------------------------------

Path: news1.ucsd.edu!ihnp4.ucsd.edu!swrinde!newsfeed.internetmci.com!news.mathworks.com!nntp.primenet.com!news.cais.net!van-bc!nntp.portal.ca!news.bc.net!unixg.ubc.ca!freenet.vancouver.bc.ca!gordonf
From: gordonf@vcn.bc.ca (Gordon Fecyk)
Newsgroups: comp.os.ms-windows.win95.misc,comp.os.ms-windows.setup.win95,comp.os.ms-windows.networking.win95,comp.os.ms-windows.apps.compatibility.win95,comp.answers,news.answers
Subject: Win95 FAQs and Answers Part 2 of 14: Installation
Followup-To: comp.os.ms-windows.win95.misc,comp.os.ms-windows.setup.win95,comp.os.ms-windows.networking.win95,comp.os.ms-windows.apps.compatibility.win95
Date: 30 Jun 1996 16:28:17 GMT
Organization: Vancouver Regional FreeNet
Lines: 673
Approved: news-answers-request@MIT.EDU
Message-ID: <4r69v1$80p@milo.vcn.bc.ca>
NNTP-Posting-Host: opus.vcn.bc.ca
Summary: These postings list many questions asked in said newsgroups,
         and answers them as best as I can.  I make references to other
         Web sites and FAQs when appropriate.  Visit the WWW home of
         this FAQ (http://www.intouch.bc.ca/win95) for the appropriate
         links.  This section is the 2nd: Installation
X-Newsreader: TIN [version 1.2 PL2]
Xref: news1.ucsd.edu comp.os.ms-windows.win95.misc:111597 comp.os.ms-windows.setup.win95:10974 comp.os.ms-windows.networking.win95:7508 comp.os.ms-windows.apps.compatibility.win95:3573 comp.answers:15512 news.answers:61913

Archive-name: windows/win95/faq/part02
Last-Modified: 1996/07/01
Posting-Frequency: Every two months
URL: http://www.intouch.bc.ca/win95/faq2.htm

2) Installing Windows 95 

Basics about Win95 vs Win 3.x and DOS you MUST know 
How do I install Win95 on a computer with... 
...nothing else on it? 
...DOS and Windows 3.x on it? 
...Stacker (tm) disk compression 
...>500 MB drive running Disk Mangler, DriveLamer, etc 
...Double/DriveSpace (tm) disk compression 
...OS/2 (tm) ? (any 2.x or higher version) 
...Windows NT (tm) ? (why?) 
...no hard drive? (diskless station) 
...notebook computer? 
How do I install Windows 95 from... 
...floppies? 
...CD-ROM drive? (Harder than you think) 
...network server? (including how to build a server based 
install) 
I'm having problems with... 
...rebooting after first part of setup 
...reading disk 2 
..."Safe" recovery 
...part two of setup can't read drivers from CD-ROM 
...part two of setup can't read drivers from network 
Can I install two separate copies of Win95? 
How do I install old DOS and Windows 3.1 in a Win95 
system? (NEW) 
Why should I make a startup disk? (NEW) 
Top ten installation mistakes 
----------------------------------------------------------------------

Basics about Win95 vs Win 3.x and DOS you MUST know 
(UPDATE) 

Back up (Make a copy of) your hard drive first, if you don't know 
what you're doing! 

Windows 95 is a very different beast from Windows 3.1, different 
from MS-DOS, different from anything else out there. Treat it like 
Windows 95 and not like DOS, and it will install and perform like 
Windows 95. 

This is especially true with installation. Try to remove as many old 
DOS drivers, TSRs, disk compressors, disk managers, etc before 
attempting to install. Normally, Setup will recognize a host of such 
programs and warn you to remove them before continuing. Heed 
that warning! And if you have any doubts as to what Setup will do 
to your computer, back up your hard drive first! 

One very useful function of Setup is creating a Startup Disk to start 
the computer from, in case Win95 can't start on its own. Setup will 
ask you if you want a Startup disk just before it copies its files to 
your hard drive. Make up a Startup Disk. You can even un-install 
Win95 from this startup disk, provided you enabled Un-Installation 
in Setup (If you installed on top of Win 3.1). 

Another very useful tool, though it doesn't get built during Setup, is 
the Emergency Recovery Disk. If you own a CD-ROM version of 
Win95, copy the ERU utilities, from Drive:\OTHER\MISC\ERU to 
your Win95 directory, after you finish installing Win95. Then, when 
you want to make a recovery disk, run ERU.EXE. Afterwards, if 
you ever corrupt your Win95 setup, run ERD.EXE (the DOS 
program) to re-build the lost configuration! 
----------------------------------------------------------------------

How do I install Windows 95 on a computer with nothing else 
on it? 

You need to prepare a File Allocation Table (FAT) partition on 
your hard drive to install Windows 95 to. The first bootable 
partition must use FAT file system, regardless of where you install 
Win95. If you bought the Win95 package designed for PCs without 
Windows (meaning NOT the UPGRADE) it will come with a 
startup disk for this purpose. The startup disk works much like the 
setup disk for MS-DOS 6.22; it will create a partition and format it 
for you. The disk also contains the traditional MS-DOS utilities like 
FDISK, FORMAT, SYS, HIMEM.SYS, to do this manually. 

It will then ask for Setup Disk 1 or the CD-ROM, which installs the 
Win95 setup wizard to take you the rest of the way. 

NOTE: Some OEM CD-ROM distributors might not have 
included an MS-DOS driver for the CD-ROM drive on the 
startup disk. If this is so, when the boot disk setup asks you for 
the CD-ROM disk, it won't find it. Tell the manufacturer to 
correct this. If you're adventurous enough to do this yourself, 
the CONFIG.SYS and AUTOEXEC.BAT files on the boot disk 
have instructions on how to add your DOS CD-ROM driver. 

If you choose to install the UPGRADE version on to an empty 
system, you will need a boot disk with the DOS utilities I 
mentioned. You will also need your Windows 3.1 Disk 1, as proof 
that you're eligible for the upgrade. 
----------------------------------------------------------------------

How do I install Windows 95 on a computer with DOS and 
Windows 3.x on it? 

Most likely you will have the UPGRADE version of Win95, and in 
the case of the CD-ROM version, you will already have a DOS 
CD-ROM driver loaded and working. Microsoft recommends you 
run Win95 setup from within Windows 3.1, which does work, but if 
you plan on installing Win95 in a separate directory than your 
existing Windows, you should run setup from DOS instead. Keep it 
simple. 

If you install from within Windows 3.1, and you choose to install on 
top of your existing Windows, be sure to allow Setup to copy your 
existing configuration in case you wish to un-install Win95 later. 

A safer bet is to install Win95 in its own directory, which gives you 
the option to dual-boot between your original DOS and Win95. 
Un-installing then becomes a simple matter of "DELTREE 
WIN95", and removing the remaining traces from the root directory 
(including a "SYS C:" to restore the original DOS system files). 
----------------------------------------------------------------------

How do I install Windows 95 on a computer with Stacker (tm) 
disk compression? 

Microsoft recommends to un-compress your drive before installing 
Win95, but it does work with real-mode Stacker drivers. Just install 
normally, but keep your real-mode Stacker disk drivers installed 
when you do. You will lose performance on disk access as long as 
you maintain your DOS version of Stacker. Otherwise the same 
rules apply as for DOS and Windows 3.x. 
----------------------------------------------------------------------

How do I install Windows 95 on a computer with >500 MB 
drive running Disk Mangler, DriveLamer, etc? 

These disk managers allow systems, that otherwise can't handle 
drives with more than 1024 cylinders, to work with these drives. 
They're typically larger than 500 megabytes. 

Let me get this 1024 cylinder nonsense straightened out once 
and for all. IBM compatibles, ever since the XT, cannot start 
from a hard drive partition with more than 1024 cylinders, 
even though partitions may exist beyond that and may even be 
accessible after starting up. The original FAT file system 
cannot exceed this 1024 cylinder limit either, and FAT 
partitions can't go past cylinder 1024, regardless of the total 
number of cylinders. Other file systems easily handle this, but 
not FAT, nor VFAT (Win95). And no Intel-based PC on this 
planet can boot from any hard drive partition that sits beyond 
this limit, regardless of the file system! 

Disk manager hacks and LBA translation reduce the number of 
"logical" cylinders, and usually increase the number of 
"logical" heads to compensate, in order for these lame PCs to 
boot up from such a hard drive. Since LBA translation is built 
in to most Intel-based PCs today, use it. Or upgrade your 
BIOS. Don't use software to accomplish this translation, and don't 
waste time with other software hacks or "magic" to work around 
this. 

Ontrack's Disk Manager (tm), and MicroHouse's DrivePro (tm) 
work OK with Win95's 32-bit disk drivers, so you can install like 
you could for an upgrade, but you should consider a BIOS upgrade 
and a system backup before attempting to install Win95 on systems 
with >500 MB hard drives. These disk managers can get wiped out 
by a boot record virus, making your system un-bootable! On a 
system that supports large hard drives by design, a virus strike will 
not cause such damage (though it will do other nasty stuff of 
course). 

One precaution to prevent a virus strike (and other mistakes, like 
booting off a non-system disk), is to set your BIOS to always boot 
from drive C: (like C: first, A: second, or C, A) so your disk 
manager software will always load before anything else does. 
----------------------------------------------------------------------

How do I install Windows 95 on a computer with 
Double/DriveSpace (tm) disk compression? 

Simply perform your normal installation as per the Upgrade. 

Win95 comes with 32-bit versions of the DoubleSpace/DriveSpace 
drivers and they will un-load the real mode drivers from memory 
when Win95 runs. 
----------------------------------------------------------------------

How do I install Windows 95 on a computer with OS/2 (tm) ? 
(any 2.x or higher version) 

Microsoft does not support installing Win95 on systems with OS/2, 
any version. Attempting to install Win95 on a system like this will 
wipe out any capability of starting OS/2. 

However, if you use Boot Manager, you can install Win95 in a 
partition of its own, or in the same partition as MS-DOS. This will 
isolate Win95 from OS/2. Setup will temporarily disable Boot 
Manager by making the DOS partition the active partition. To 
re-enable Boot Manager after installing Win95, run FDISK and 
make the Boot Manager partition (the little 1 MB partition of type 
Non-DOS) the active partition again. This also has the advantage of 
using HPFS file system on the OS/2 boot partition. 

Of course, installing Win95 on an HPFS partition is not possible. 
Win95 doesn't have any HPFS file system drivers yet, though I'm 
hoping for it. 
----------------------------------------------------------------------

How do I install Windows 95 on a computer with Windows NT 
(tm) ? 

Supposedly, Setup will recognize NTLDR.COM and insert itself 
into the list of OSes to boot from. As long as you have a FAT 
partition to install Win95 to, this will work. Win95 does not support 
installation on an NTFS partition either. 

If you want to triple-boot between DOS, Win95, and NT, MS has 
some wicked setup procedure that lets you use NTLDR to pick 
your booting OS (like OS/2's Boot Manager). The details are in the 
Win95 Resource Kit. 
----------------------------------------------------------------------

How do I install Windows 95 on a computer with no hard 
drive? (diskless station) 

NOT RECOMMENDED, though it is possible. The big reason is 
Win95 will use a network drive for its Virtual Memory swap file, 
which will cause heavy traffic on the file server. Put minimum 16 
MB memory on each diskless workstation, to minimize swapping to 
the server. Also see How to prevent random hard drive access, to 
further reduce server swapping. 

To perform a diskless install of Win95, you need a server based 
install already on the file server. You also need a real mode 
connection to the network (either on a boot disk, or a virtual floppy 
on the file server via a boot EPROM on the network card). You 
merely install all the Win95 files into your home directory, wherever 
that is. Unfortunately, this only works with real mode network 
clients; you can't use 32-bit network components on a completely 
diskless workstation. 

If you use a boot EPROM, you need to make a virtual boot disk 
with the Win95 system files (IO.SYS etc) on it. Use whatever 
utilities come with your network server to do this. Other details are 
in Microsoft's Knowledge Base article Q133349. 
----------------------------------------------------------------------

How do I install Windows 95 on a notebook computer? 

You merely install it on the notebook as you would on any other 
computer. Because of complications with CD-ROM and network 
support on some notebook computers, I suggest you use the floppy 
disk version, then upgrade to the CD-ROM version once you have 
all the hardware working on it. 

Setup will recognize special brands of notebook computers 
(Toshiba and Zenith for example), and you should change the 
"Computer Type" if it did not. This lets Setup tune the power 
management features to work with it. 
----------------------------------------------------------------------

How do I install Windows 95 from floppies? 

For basic systems, and notebooks, this is the best source to install 
from. Setup will detect all hardware it can, and add protected mode 
support for it. It does take a while to sit and flip disks, but you will 
have a clean installation afterwards. This also gives you a good 
excuse to delete or hide your CONFIG.SYS and 
AUTOEXEC.BAT before running Setup. 

First, boot to DOS, then run SETUP on disk 1. If you don't already 
have DOS on the computer, boot using any DOS disk and prepare 
the hard drive for a normal DOS installation. The Stand-alone 
version of Win95 will have a boot disk for this purpose. 
----------------------------------------------------------------------

How do I install Windows 95 from a CD-ROM drive? 
(Harder than you think) 

You need a real mode CD-ROM driver in place to run Setup 
initially. My favorite method is to prepare a boot disk (or use the 
boot disk from the non-upgrade version) which loads the 
CD-ROM drivers, then runs Setup from the CD-ROM.) This way 
there's no chance of Setup arguing with a CONFIG.SYS file on the 
target drive. 

A boot disk only needs these entries in CONFIG.SYS: 

DEVICE=HIMEM.SYS
DEVICE=(your CD-ROM driver) /D:MSCD001 (and whatever parameters it needs)

And these lines in AUTOEXEC.BAT: 

MSCDEX /D:MSCD001 /M:4 (and whatever preferences you have)
SMARTDRV 2048 2048

I suggest including SmartDrive to speed up the first part of 
installation. Include SmartDrive AFTER MSCDEX so it can cache 
the CD-ROM accesses. 
----------------------------------------------------------------------

How do I install Windows 95 from a network server? 
(including how to build a server based install) 

Server based installs work like they did back in Win 3.1, but you 
need to run a different setup program, NETSETUP.EXE, to install 
the server copy. NETSETUP comes on the upgrade CD-ROM 
version, and on the stand alone CD-ROM version, in 
ADMIN\NETTOOLS\NETSETUP. It does not come with the 
floppies or OEM CD-ROM. And you can't get it from Microsoft's 
web site, either. 

Perhaps the two best advantages of using NETSETUP to make a 
server based install, are 1: you can do shared installs, saving local 
hard drive space, and 2: you can apply service packs and other 
components to server installs, which will take effect for server 
based, and local installs. Service Pack 1 Admin Edition includes a 
utility to apply the service pack to a server based install. 

To use NETSETUP: 

Install Win95 on one computer as a stand-alone, and install 
network support for it so you can write to the server drives. 
Run NETSETUP from the CD-ROM disk. It will list several 
tasks you must do to complete the server install. 
Do the first task: specify the target server and directory you will 
install the admin copy to. 
Do the second task: specify the source drive (usually the 
CD-ROM) and install. It will perform three passes of installs; 
one for stand-alone installs, one for shared installs, and one for 
the initial setup files. 
(optional) Write an installation script. The script editor is rather 
simple; you use the option menus to turn options on and off, to 
specify what network components to load, and settings for 
them. 
Done. Go to a workstation and run SETUP from the server to 
test the install, and any install script you wrote. 

One dumb thing about NETSETUP is you have to run it from 
Windows 95, which means you have to install Win95 once, then 
run NETSETUP on that station. NETSETUP will run in Windows 
3.1, but you won't be able to create an installation script until you 
run it from Win95. 

You could also just share out the Win95 CD-ROM over the 
network and run Setup from that, or copy all of the WIN95 
directory to a single directory on the server, if you won't be doing 
any shared or diskless installs. 

NOTE: Installing the OEM CD-ROM version to a server using 
NETSETUP does not entirely work! The OEM version includes 
the MS Internet Explorer from Plus, and the PRECOPY.CAB 
files contain references to those components. NETSETUP will 
not attempt to install those, which is why MS didn't bother 
including it with the OEM version. You could find out what 
files it looks for and manually insert them, but that's a bit of a 
pain. You'll just have to shell out the $250.00 for the 
non-upgrade, non-OEM, Win95 CD-ROM. Installing the 
UPGRADE version works, but it will bug you for Win 3.1 
evidence before it will install. 

I'm thinking about doing a server-based setup FAQ page because 
of the questions about MSBATCH.INF and controlling installations 
with it. There are, in fact, some pretty cool tricks you can do to 
Win95's server based installations. 
----------------------------------------------------------------------

I'm having problems with rebooting after first part of setup 

On systems with bizarre DOS configurations, you may get a 
"Windows protection error", or "This VxD conflicts with another 
driver already loaded". This is because a DOS driver loaded before 
WIN.COM loaded, and the protected mode driver can't load. 

To avoid this, just when the computer reboots for part two of 
setup, press F8 when you see "Starting Windows 95..." then select 
"Safe mode command prompt only". From here, delete or hide your 
CONFIG.SYS and AUTOEXEC.BAT files. Then re-boot and 
proceed with part two normally. 

You may get this error if you use an un-recognized CD-ROM 
driver (Usually the case for IDE CD-ROMs), or if you use a DOS 
network driver and a Win95 net card driver tries to load. The 
above technique will work around both these cases. 

If you have to do this, you won't be able to configure a printer or 
copy any other drivers until you finish Setup. No matter; if it asks 
you for Win95 files, just cancel, and wait until Setup finishes. 
----------------------------------------------------------------------

I'm having problems with reading disk 2 

The disks come in MS's new "DMF" format, which holds nearly 2 
MB on a 1.44 MB disk. The first disk is a standard 1.44 MB disk, 
and Setup loads a driver to read the DMF disks. 

A DMF disk can get destroyed by a boot record virus, because the 
virus over-writes the DMF boot record. As a precaution, 
write-protect the floppies before using them. For some really dumb 
reason, Microsoft insisted on shipping the disks write-enabled. 

Setup will also try to write your registration info on disk 2. If you 
have the disk write protected, you can just hit "Continue" and Setup 
will continue without writing to the disk. For details, read KB article 
Q136111. 
----------------------------------------------------------------------

I'm having problems with "Safe" recovery 

If you re-run Setup on a bad installation of Win95, you will get a 
prompt to use "Safe Recovery". This will let you either Undo the 
install, or Redo the install using safer detection techniques. My 
suggestion is to Undo the install, then use the technique above, 
regarding Rebooting after first part of setup. Also, try installing on a 
target drive with no DOS startup files (CONFIG.SYS). 
----------------------------------------------------------------------

I'm having problems with part two of setup. I can't read 
drivers from CD-ROM 

This means Setup didn't load protected mode CD-ROM drivers for 
your drive, which happens for many reasons. This will only affect 
your ability to add printer drivers and setting up MS Exchange, 
both of which you can skip and do later. 

You should make sure, after finishing Setup, you bug the CD-ROM 
manufacturer for a Win95 driver. Also check the section on SCSI 
and IDE CD-ROM support. 

PCI IDE or PCI SCSI adapters won't kick in until the second 
re-boot, so such CD-ROMs won't work until then. Just let it finish 
and it will work. 

Later on, if you have to use real mode CD-ROM or net card 
drivers, you can add printers and set up Exchange once you can 
use the CD-ROM or network again. 
----------------------------------------------------------------------

I'm having problems with part two of setup. I can't read 
drivers from the network 

If you installed network support but you didn't get a network log in 
at the start of part two (so you can access the file server), this 
means the Win95 network support didn't install correctly. As per 
the CD-ROM install, you can skip the Exchange and Printer setup 
until you get the protected mode network support working. 

PCI net cards won't operate at all until the second re-boot, when 
the PCI Bus driver kicks in. Just let it finish and your net card will 
work on the second re-boot. ISA PnP cards react the same way. 

This could also mean you skipped network support to begin with, 
or it could not load a network card driver. Again, you can skip the 
Exchange and Printer setup until you correct this. 

NOTE: There is a way to work around this minor problem; use 
a real mode network client (Either NETX, VLM, or Workgroup 
Connection for DOS) to run Setup from, and tell it to use your 
Existing ODI or NDIS 2 driver. This is the default net card 
choice if you install from a server-based copy. The second time 
it re-boots it will read your real mode driver and add the 
components needed to make it work with 32-bit network 
software. Finally, after you log in to the server to continue 
Setup, it will detect your net card and replace the ODI or NDIS 
support with the appropriate Win95 support. 

This method of loading network support for PCI and ISA PnP 
cards can produce some unusual side effects. For example, if 
you booted from a floppy disk to get on the network, Part 2 of 
Setup will try to read the NDIS 2 or ODI driver from the floppy 
disk! If this occurs you will get a "General failure reading 
Drive A:" error message. When you do, re-insert that disk and 
hit "Retry" so Setup will continue. 

Another side effect is Win95 shutting down in the middle of a 
driver file copy! To prevent this, make sure you erase this line 
in MSBATCH.INF on the Server copy: 

NoPrompt2Boot=1

This line immediately re-boots the computer after the end of all 
the Setup Part 2 stuff. If you remove it, Setup will prompt you 
to re-start the computer when it's all finished. You should wait 
until Win95 detects and installs all other hardware before you 
press "OK" on this requester. If Win95 asks you to re-start the 
computer at any other time, tell it NO. 
----------------------------------------------------------------------

Can I install two separate copies of Win95? 

The problem with this is there's only one MSDOS.SYS file, which 
points to only one copy of Windows 95. You could edit 
MSDOS.SYS (which is just a text file in Win95) to point to either 
copy, but this is annoying. A better technique is to borrow 
someone's copy of OS/2 and install Boot Manager, then have two 
bootable partitions, each with its own copy of Win95. 

The first technique is great, however, for developers experimenting 
with their apps, without destroying their primary copy of Win95, 
and for those without friends using OS/2. 
----------------------------------------------------------------------

How do I install old DOS and Windows 3.1 on a Win95 
system? (NEW) 

I do not recommend installing old DOS on a Win95 machine at all. 
Win95's included MS-DOS 7.0, in Single Mode, can run anything 
that previous versions of DOS can, including Windows 3.1 or 
Windows for Workgroups! If you have to run old DOS programs 
that don't run in DOS sessions in Win95, check out the Running 
MS-DOS Games page. 

With that aside, to install the missing utilities that DOS 7.0 blatantly 
forgot from DOS 6.22: 

Find the OLDMSDOS directory on the Win95 CD-ROM in 
DRIVERS\OLDMSDOS, or download them from Microsoft's 
web site. 
Run the INSTALL.BAT from that directory, within Win95. 
When asked to, shut down and re-start your computer. This is 
because the old DOS programs are really from DOS 6.22, and 
the batch file SETVER's them to that version of DOS. 

You'll find other old DOS toys in the directories of DRIVERS, 
including MSD and MSBACKUP. 

To install Windows 3.1 or Windows for Workgroups on a system 
running Win95: 

Find your original Win 3.1/WFWG disks of course. Silly. 
Exit to Single mode DOS by Start Menu/Shut Down, and 
"Restart computer in MS-DOS Mode". 
Make copies of any CONFIG.SYS or AUTOEXEC.BAT you 
have (You shouldn't have these anyway!) 
Run SETUP.EXE from your Win 3.1 disk 1 and install normally, 
into any directory that Win95 isn't in! Like C:\WIN31 
When Setup finishes, choose the option to Exit to DOS. 
Make copies of any changes that Win 3.1 Setup made to your 
CONFIG.SYS and AUTOEXEC.BAT, and restore your 
original versions of these files. You'll need these copies later on! 
Type EXIT to go back into Win95. 
Find WIN.COM in your Win 3.1 installation, right-click on that 
file, and hit "Properties". 
Hit the Program tab, hit Advanced, hit "MS-DOS Mode", hit 
"Specify new MS-DOS Configuration." 
In the empty spaces below, copy & paste the text from the 
saved CONFIG.SYS and AUTOEXEC.BAT that Win 3.1 
Setup modified. CTRL-V works in these text boxes to paste 
text from the clipboard in. Add a LOCK C: to the end of the 
special AUTOEXEC.BAT (for 32-bit disk and file access, if 
you wish to use it). 
Modify the resulting text entries so you use the right versions of 
these files. Finally OK everything. 

Use Win95 versions (C:\WIN95\.....) of these files: 

HIMEM.SYS 
EMM386.EXE 
SMARTDRV.EXE 

Use Win 3.1 versions (C:\WIN31\... or C:\WINDOWS\...) of 
these files (WFWG actually) 

IFSHLP.SYS 
NET START 
MSCDEX (If you share a CD-ROM via WFWG) 

When you double-click on WIN.COM here, or on its resulting PIF 
file (Shortcut to MS-DOS program), your computer will re-start 
using this special DOS configuration. When you exit Win 3.1, 
Win95 will re-start. Trust me; this is the absolute best way to get 
Win 3.1 working on a Win95 machine, if you don't have an older 
DOS already installed. 

NOTE: Windows for Workgroups, in particular, will ask you to 
"Restart Computer" sometimes. This is fine; Win95 won't try to 
re-start because a line in the special AUTOEXEC.BAT 
(WIN.COM /EX) won't execute, and your computer will re-start 
still using the special DOS configuration. The only way to get 
back into Win95 safely, is to exit Win 3.1 with Program 
Manager (File/Exit Windows). 

Also notice, that you'll find files named CONFIG.W40 and 
AUTOEXEC.W40 in your hard drive. These files are Win95's 
DOS configuration. Leave them alone! Don't touch them! 
Win95 copies these back to CONFIG.SYS and 
AUTOEXEC.BAT when you finish with Win 3.1. 

And don't try to install old DOS on a Win95 machine. Just don't. 
You'll regret it. And don't ask me why. You'll regret hearing why. 
Heh heh... 
----------------------------------------------------------------------

Why should I make a startup disk? (NEW) 

(Why didn't I think of this question? Thanks guys) 

The startup disk contains a handful of basic utilities you can use to 
fix your broken Win95 installation, and even un-install Win95. The 
traditional DOS utilities for disk management are in there, as are a 
version of EDIT, REGEDIT, and the un-installer. 

To make a startup disk, answer "YES" to the question about the 
startup disk. If you skipped this part and want to make up a startup 
disk, run Control Panel, Add/Remove Programs, and hit the 
"Startup Disk" tab. 

Notes regarding REGEDIT on the startup disk 

The version of REGEDIT on the startup disk only lets you import 
and export Registry pieces (or the whole Registry) to text files you 
can edit using good ol' EDIT. To build an editable copy of the 
Registry, change to your Win95 directory and type: 

REGEDIT /E REGBCKUP.REG

This will export the two Registry files to a text file with said name. 
Copy this text file to a separate floppy disk (it'll exceed 1 MB 
easily) and edit it as you feel necessary. 

To completely re-create a Registry from this backup text file, from 
your Win95 directory type this: 

REGEDIT /C REGBCKUP.REG

REGEDIT can also import and export portions of the Registry. 
Outside of Win95, type REGEDIT by itself for a list of extra 
options. 
----------------------------------------------------------------------

Top ten installation mistakes 

10) Hitting the "exit" button on the 13th disk 

9) Lending your install disks to a friend, after you let Setup write 
your name to Disk 2 

8) Installing on your station at work, without letting your M.I.S. 
manager know (He'll find out though...) 

7) Installing on top of Windows 3.1 without enabling Un-install 

6) Installing from a un-supported CD-ROM drive or network 

5) Installing on a system that doesn't work with 32-bit disk & file 
access in WFWG 3.11 

4) Restoring a backup of old Windows on top of your new Win95 
install (real dumb) 

3) Not doing a backup of old Windows before installing 

2) Leaving the floppies write-enabled while installing 

1) Installing from a BOOTLEG CD-ROM (Watch it: They're 
showing up now. Buy the original and save yourself the troubles!) 
----------------------------------------------------------------------

[Back to Table of Contents] 


--
============================================================// //========
= "I am Gordon of Winterpeg. Windows WAS futile."          // //        =
=  Find out why: http://www.intouch.bc.ca/win95           // //         =
=  Personal E-MAIL: gordonf@vcn.bc.ca               \\ \\// //          =
=  Home Phone:      +1-604-526-8724                  \\ XX //           =
=                                                     \X/\X/            =
= "I am Hitler of BorgSoft. I am the middle inital of William H. Gates. =
=  Your work will be Microsofted. Resistance is futile. Heil Windows.   =
=========================================================================
Yeah I use an Amiga at home. If you don't like my computer, dial
1-800-DIE-BILL and tell someone who cares.

----------------------------------------------------------------------

Path: news1.ucsd.edu!ihnp4.ucsd.edu!swrinde!newsfeed.internetmci.com!news.mathworks.com!nntp.primenet.com!news.cais.net!van-bc!nntp.portal.ca!news.bc.net!unixg.ubc.ca!freenet.vancouver.bc.ca!gordonf
From: gordonf@vcn.bc.ca (Gordon Fecyk)
Newsgroups: comp.os.ms-windows.win95.misc,comp.os.ms-windows.setup.win95,comp.os.ms-windows.networking.win95,comp.os.ms-windows.apps.compatibility.win95,comp.answers,news.answers
Subject: Win95 FAQs and Answers Part 3 of 14: Re-Installation
Followup-To: comp.os.ms-windows.win95.misc,comp.os.ms-windows.setup.win95,comp.os.ms-windows.networking.win95,comp.os.ms-windows.apps.compatibility.win95
Date: 30 Jun 1996 16:29:50 GMT
Organization: Vancouver Regional FreeNet
Lines: 186
Approved: news-answers-request@MIT.EDU
Message-ID: <4r6a1u$80p@milo.vcn.bc.ca>
NNTP-Posting-Host: opus.vcn.bc.ca
Summary: These postings list many questions asked in said newsgroups,
         and answers them as best as I can.  I make references to other
         Web sites and FAQs when appropriate.  Visit the WWW home of
         this FAQ (http://www.intouch.bc.ca/win95) for the appropriate
         links.  This section is the 3rd: Re-Installation
X-Newsreader: TIN [version 1.2 PL2]
Xref: news1.ucsd.edu comp.os.ms-windows.win95.misc:111598 comp.os.ms-windows.setup.win95:10975 comp.os.ms-windows.networking.win95:7509 comp.os.ms-windows.apps.compatibility.win95:3574 comp.answers:15513 news.answers:61914

Archive-name: windows/win95/faq/part03
Last-Modified: 1996/07/01
Posting-Frequency: Every two months
URL: http://www.intouch.bc.ca/win95/faq3.htm

3) Re-installing Windows 95 

Things to try before re-installing 
Things to do before re-installing to ensure good re-installation 
(UPDATE) 
Top ten re-installation mistakes 
----------------------------------------------------------------------

Things to try before re-installing 

Oh No! You installed some 16-bit program and it over-wrote too 
many Win95 system files! You need to re-install... or some other 
disaster makes you think you need to re-install. 

Not. Win95 has a pretty good defense mechanism against 16-bit 
programs that replace system files, and other disasters. All key 
system files have a backup copy in %WINDIR%\SYSBCKUP 
(where %WINDIR% is where you installed Win95). Most cases, 
Win95 will detect that system files got over-written and it'll offer to 
copy Win95 versions back. Let it do so! This includes any 
WINSOCK.DLL files (You should use Win95's dial up networking 
anyway, not Win 3.1 dialers like Trumpet). 

If it doesn't do that, you can always copy them back yourself. Go 
into "Safe mode command prompt only" (Press F8 on "Starting 
Windows 95..." then select said option), then: 

XCOPY C:\WIN95\SYSTEM\SYSBCKUP\*.* C:\WIN95\SYSTEM

from the DOS prompt. 

Also, try editing SYSTEM.INI. Inspect the [386Enh] section for 
any additional "device=xxxxx.386" drivers. On a clean Win95 
install, you shouldn't have ANY of these files. This goes double for 
any "vshare.386" files that show up; Win95 has a built-in *vshare 
driver. Removing old Win 3.1 386 Enhanced drivers will clear up 
many problems. 

If you get a "Registry corrupted" error of some kind, inspect your 
hard drive for errors. On the requester that tells you to "Restore 
from backup and Restart", press CTRL-ESC to bring up the 
Win95 task manager, and run SCANDSKW.EXE from there to 
check the drive for errors. SCANDSKW does a better job of 
scanning Win95 drives, and it handles long filename problems better 
than SCANDISK does at the DOS prompt. Once it finishes, you 
can hit that button to restore the Registry and re-start. However, if 
you continue to get this kind of error, start investigating your hard 
drive system. You might be over-driving your HD at Mode 4 when 
it's not designed for it, for example. Or maybe the drive's just on its 
last legs and dying. Do a back up as soon as you can! 

This Registry stuff is actually a good reason to use User Profiles. 
Each user will have their own copy of the second half of the 
Registry; the USER.DAT file. If the master USER.DAT gets ruined 
and you need to completely re-install, you can bring back your 
program settings for your 32-bit programs just by logging in as one 
of the users. Your hardware (SYSTEM.DAT) config is still toast, 
but you can rebuild that easy enough just by re-running the "Add 
new hardware" control panel. 
----------------------------------------------------------------------

Things to do before re-installing to ensure good 
re-installation (UPDATE) 

Ok, the above techniques didn't work and you have to re-install. 
Here's what to do to make re-installing work best: 

Plan to re-install from DOS, not from within Windows or Win95. 
This way it'll assume a fresh installation. 

From the DOS prompt outside of Win95, change to your 
%WINDIR% directory, and type this: 

ATTRIB -H -S -R *.DAT

This will un-hide the Registry files SYSTEM.DAT and 
USER.DAT. Then delete them. That's right, delete them. A 
corrupted Registry will cause no end of trouble until it's killed dead. 
If you have user profiles you can restore USER.DAT easily enough. 

If you were smart enough to make up a Registry backup with the 
startup disk, you can try re-building it after you delete the 
SYSTEM.DAT and USER.DAT, if you're sure that the backup is a 
good copy. Still outside of Win95, change to your Win95 directory 
and type: 

REGEDIT /C REGBCKUP.REG

This will kill the current Registry files and re-build them from the 
.REG text file. If necessary, specify the disk path in the filename, 
after all, that .REG file will easily exceed 1 MB, and you probably 
copied it to a separate disk. If you didn't make a backup, you'll 
have to re-install your 32-bit apps and settings, but that's safer than 
trying to use a corrupted Registry. 

Remove all the DOS drivers and TSRs you can, so it won't hinder 
Win95's Setup. If you have the CD-ROM version, only have the 
DOS CD driver, HIMEM.SYS, and MSCDEX loaded. 

Edit the remaining SYSTEM.INI to remove all foreign drivers from 
the [386Enh] section. A clean SYSTEM.INI's [386Enh] section 
will look exactly like this: 

[386Enh]
ebios=*ebios
device=*vshare
device=*dynapage
device=*vcd
device=*vpd
device=*int13
display=*vdd,*vflatd
mouse=*vmouse, msmouse.vxd ; the mouse driver may vary, but shouldn't be .386
woafont=dosapp.fon
PagingDrive=C:             ; this may vary depending on the swap file
keyboard=*vkd
device=*enable
MinPagingFileSize=32768    ; these will vary depending on your swap file
MaxPagingFileSize=32768    ; Or they may be even missing, that's OK

You might also have a "device=*vpowerd" if you have power 
management on your system. Don't forget: All of Win95's drivers 
really sit in the Registry, not here. 

The best bit of advice I can offer, regarding disaster recovery, is 
use the Backup program which comes with Win95, or use any 
backup program designed for Win95, to do a Full System Backup. 
This kind of backup will copy The Registry to tape as well as the 
hidden and system files. When you complete the re-install, restoring 
this tape will restore all your original settings. All of them. 
----------------------------------------------------------------------

Top ten re-installation mistakes 

10) Inserting the 13th disk before reading the "Things to try before 
re-installing" section 

9) Restoring your old Windows 3.1 backup on top of your 
re-installed Win95 (again? Shame on you) 

8) Not reading the Installation part of the FAQ over again before 
re-installing 

7) Forgetting to un-compress your DriveSpace drive before 
re-installing 

(It's best to make a separate compressed volume, and keep your 
Win95 directory OFF it) 

6) Forgetting to erase the corrupt Registry before re-installing 

5) Using that BOOTLEG CD-ROM to re-install from (Didn't you 
learn the first time?) 

4) Re-installing the Win 3.1 program that made you re-install 
Win95 

3) Forgetting to remove old garbage from SYSTEM.INI, 
CONFIG.SYS, AUTOEXEC.BAT 

2) Ignoring the Installation part of the FAQ, which might've 
prevented the need to re-install 

1) Not backing up your system after you first installed Win95 
----------------------------------------------------------------------

[Back to Table of Contents] 



--
============================================================// //========
= "I am Gordon of Winterpeg. Windows WAS futile."          // //        =
=  Find out why: http://www.intouch.bc.ca/win95           // //         =
=  Personal E-MAIL: gordonf@vcn.bc.ca               \\ \\// //          =
=  Home Phone:      +1-604-526-8724                  \\ XX //           =
=                                                     \X/\X/            =
= "I am Hitler of BorgSoft. I am the middle inital of William H. Gates. =
=  Your work will be Microsofted. Resistance is futile. Heil Windows.   =
=========================================================================
Yeah I use an Amiga at home. If you don't like my computer, dial
1-800-DIE-BILL and tell someone who cares.

----------------------------------------------------------------------

Path: news1.ucsd.edu!ihnp4.ucsd.edu!swrinde!cs.utexas.edu!uwm.edu!news-res.gsl.net!news.gsl.net!nntp.coast.net!news.kei.com!newsfeed.internetmci.com!info.ucla.edu!news.bc.net!unixg.ubc.ca!freenet.vancouver.bc.ca!gordonf
From: gordonf@vcn.bc.ca (Gordon Fecyk)
Newsgroups: comp.os.ms-windows.win95.misc,comp.os.ms-windows.setup.win95,comp.os.ms-windows.networking.win95,comp.os.ms-windows.apps.compatibility.win95,comp.answers,news.answers
Subject: Win95 FAQs and Answers Part 4 of 14: De-Installation
Followup-To: comp.os.ms-windows.win95.misc,comp.os.ms-windows.setup.win95,comp.os.ms-windows.networking.win95,comp.os.ms-windows.apps.compatibility.win95
Date: 30 Jun 1996 16:30:17 GMT
Organization: Vancouver Regional FreeNet
Lines: 165
Approved: news-answers-request@MIT.EDU
Message-ID: <4r6a2p$80p@milo.vcn.bc.ca>
NNTP-Posting-Host: opus.vcn.bc.ca
Summary: These postings list many questions asked in said newsgroups,
         and answers them as best as I can.  I make references to other
         Web sites and FAQs when appropriate.  Visit the WWW home of
         this FAQ (http://www.intouch.bc.ca/win95) for the appropriate
         links.  This section is the 4th: Un-Installation
X-Newsreader: TIN [version 1.2 PL2]
Xref: news1.ucsd.edu comp.os.ms-windows.win95.misc:111599 comp.os.ms-windows.setup.win95:10976 comp.os.ms-windows.networking.win95:7510 comp.os.ms-windows.apps.compatibility.win95:3575 comp.answers:15514 news.answers:61915

Archive-name: windows/win95/faq/part04
Last-Modified: 1996/07/01
Posting-Frequency: Every two months
URL: http://www.intouch.bc.ca/win95/faq4.htm

4) UN-installing Windows 95 

Things to try before giving up 
How do I un-install Windows 95 on a computer... 
...where I installed Win95 on top of my old Windows 3.x? 
...where I installed Win95 on separate directory or drive? 
...with DriveSpace 3 (tm) disk compression? 
...with server based install? 
...diskless workstation? 
Top ten UN-installation mistakes 
----------------------------------------------------------------------

Things to try before giving up 

You can read the Re-Installation part of this FAQ, which covers 
some ways of fixing problems without re-installing, and which 
covers some tips to make a good re-installation. 

Failing that, try again from scratch, with an empty system (Meaning 
BACK-UP your system first, THEN delete everything and try 
again), using the techniques in the Installation part of this FAQ. 
Completely kill everything, even, if necessary, doing a low-level 
format from your BIOS setup. Yes I know that you aren't 
supposed to re-low-level-format IDE and SCSI hard drives, but it 
does work in a pinch. 

Failing that, check with the hardware makers for Win95 versions of 
drivers, etc, and look in the MS Knowledge Base, and see about 
trading your hardware for Win95 compatible types. Don't waste 
your time with un-supported hardware. Check out the Hardware 
Compatibility List which contains a lot of out-dated crap, but they 
did sort it by manufacturer nicely for you. 

Also check with your software makers and tell them to get their 
ASSES in gear, and make Win95 compliant versions of their 
software, or to fix their Win 3.1 software to make it work. 
(Soapbox mode on) Microsoft didn't spend a whole year and a 
half of beta testing, just to be ignored. Even though this is what 
Novell/WordPerfect Corporation did. They're awake now... heh 
heh heh (Soapbox mode off) 

Or, you could just try Service Pack 1. They did fix a couple of 
dumb problems (with ECP printer ports for example, if you think 
the printer stopped working when Win95 came along...) 
----------------------------------------------------------------------

How do I un-install Windows 95 on a computer that I installed 
on top of my old Windows 3.x? 

If you enabled the UN-INSTALL feature back in Setup, go to 
Add/Remove Programs in Control Panel, and remove Windows 
95. This will restore your original Windows config files, your 
original DOS config files, and the original partition table and boot 
record of the target drive. 

If you didn't enable un-install, you'll have to trash your Win95 
directory using the technique below, and re-install Win 3.1 fresh. 
----------------------------------------------------------------------

How do I un-install Windows 95 on a computer that I installed 
on separate directory or drive? 

There's no fancy un-installer for this kind of installation. However, 
you can just: 

DELTREE %WINDIR%

and that'll work. To do this, get your DOS setup disks and boot 
from the first disk. Then, exit that setup program to a DOS prompt. 
From here you type: 

>SYS C:
DELTREE C:\WIN95 (or wherever)
DELTREE C:\PROGRA~1 (The old "Program files" directory)
COPY AUTOEXEC.DOS AUTOEXEC.BAT
COPY CONFIG.DOS CONFIG.SYS

then re-boot. 

You can then run Windows 3.1 File Manager, with "Show 
Hidden/System Files" turned on, to hunt for other files you don't 
recognize. 
----------------------------------------------------------------------

How do I un-install Windows 95 on a computer with 
DriveSpace 3 (tm) disk compression? 

If you installed DriveSpace 3 from MS Plus and you chose to 
un-install Win95, you can still access DriveSpace 3 drives, as it 
keeps the real mode component DRVSPACE.BIN there. DOS will 
recognize this version of DRVSPACE.BIN and load it. Of course, 
it'll eat 100 KB of conventional memory, so you had better back up 
your compressed drive and re-partition it, to kill DriveSpace 3 
completely. Otherwise, the techniques above for removing Win95 
will work just fine. 
----------------------------------------------------------------------

How do I un-install Windows 95 on a computer with a server 
based install? 

The techniques above will work for a server based install, just make 
sure you get your right version of DOS and your old DOS network 
drivers back when you do it. It's also a lot less to delete. 
----------------------------------------------------------------------

How do I un-install Windows 95 on a diskless workstation? 

You'll need to change back to your DOS boot disk or DOS virtual 
boot disk, then just clean out Win95 from your home directory. If 
you installed on top of a Win 3.1 diskless install, you're better off 
re-installing Win 3.1 fresh. 
----------------------------------------------------------------------

Top ten UN-installation mistakes 

10) Reading the Things to try before giving up section after 
un-installing 

9) Reading the Re-Installation section of the FAQ after un-installing 

8) Forgetting to convert the important MS Word (tm) 7 document, 
when un-installing 

7) Forgetting that your database was written in Access 95 (tm) 
when un-installing 

6) Forgetting to try restoring that backup you made before 
un-installing 

5) Calling Microsoft tech support after un-installing (Think they'll 
help you now?) 

4) Un-installing, then realizing that your software vendor isn't selling 
Win 3.1 stuff anymore 

3) Having a friend or technician discover a virus after you thought 
Win95 caused all your troubles, and after you un-installed 

2) Un-installing because the program you need to use the most 
doesn't work (The program's broken, not the OS) 

1) Buying Win95 in the first place, if you un-installed for keeps 
----------------------------------------------------------------------

[Back to Table of Contents] 



--
============================================================// //========
= "I am Gordon of Winterpeg. Windows WAS futile."          // //        =
=  Find out why: http://www.intouch.bc.ca/win95           // //         =
=  Personal E-MAIL: gordonf@vcn.bc.ca               \\ \\// //          =
=  Home Phone:      +1-604-526-8724                  \\ XX //           =
=                                                     \X/\X/            =
= "I am Hitler of BorgSoft. I am the middle inital of William H. Gates. =
=  Your work will be Microsofted. Resistance is futile. Heil Windows.   =
=========================================================================
Yeah I use an Amiga at home. If you don't like my computer, dial
1-800-DIE-BILL and tell someone who cares.

----------------------------------------------------------------------

Path: news1.ucsd.edu!ihnp4.ucsd.edu!swrinde!howland.reston.ans.net!nntp.coast.net!news.kei.com!newsfeed.internetmci.com!info.ucla.edu!news.bc.net!unixg.ubc.ca!freenet.vancouver.bc.ca!gordonf
From: gordonf@vcn.bc.ca (Gordon Fecyk)
Newsgroups: comp.os.ms-windows.win95.misc,comp.os.ms-windows.setup.win95,comp.os.ms-windows.networking.win95,comp.os.ms-windows.apps.compatibility.win95,comp.answers,news.answers
Subject: Win95 FAQs and Answers Part 5 of 14: Usage
Followup-To: comp.os.ms-windows.win95.misc,comp.os.ms-windows.setup.win95,comp.os.ms-windows.networking.win95,comp.os.ms-windows.apps.compatibility.win95
Date: 30 Jun 1996 16:30:53 GMT
Organization: Vancouver Regional FreeNet
Lines: 595
Approved: news-answers-request@MIT.EDU
Message-ID: <4r6a3t$80p@milo.vcn.bc.ca>
NNTP-Posting-Host: opus.vcn.bc.ca
Summary: These postings list many questions asked in said newsgroups,
         and answers them as best as I can.  I make references to other
         Web sites and FAQs when appropriate.  Visit the WWW home of
         this FAQ (http://www.intouch.bc.ca/win95) for the appropriate
         links.  This section is the 5th: Usage
X-Newsreader: TIN [version 1.2 PL2]
Xref: news1.ucsd.edu comp.os.ms-windows.win95.misc:111600 comp.os.ms-windows.setup.win95:10977 comp.os.ms-windows.networking.win95:7511 comp.os.ms-windows.apps.compatibility.win95:3576 comp.answers:15515 news.answers:61916

Archive-name: windows/win95/faq/part05
Last-Modified: 1996/07/01
Posting-Frequency: Every two months
URL: http://www.intouch.bc.ca/win95/faq5.htm

5) Basic Win95 usage 

...vs Windows 3.x 
...vs MS-DOS (tm) 
What is this "Explorer" thing? 
How do I... 
...find my old Win 3.x programs? 
...make a program read a file I click on? 
...change what program opens what kind of file? 
...run Windows 3.x programs? (including Windows games) 
How do I install and run Win 3.1 after installing Win95? 
(NEW) 
...run MS-DOS apps? 
...run MS-DOS utilities? (Xtree (tm), Norton Utilities (tm), 
etc) 
...run MS-DOS games? 
...format or copy disks? 
...search for files? 
...search for files with certain information in them? 
...add my own items to the Start Menu? 
The Desktop, Start Menu, and shortcuts 
...change my display resolution? 
...change my display driver? 
...disable the "Full window drag" feature of MS Plus? 
Some MS-DOS utilities are missing. Where can I get them? 
Should I buy these new fancy utilities for Win95? 
...Norton Navigator (tm) ? 
...un-installers? 
...anti-virus programs? 
...Microsoft Plus (tm) ? 
...RAM compression programs? 
Top ten mistakes running Windows 3.x programs 
Top ten mistakes running MS-DOS programs and games 
----------------------------------------------------------------------

Basic Win95 usage vs Windows 3.x 

Win95 sports the cool new Explorer Desktop, in an attempt to be 
more Mac-like. Try to forget what you know about Program 
Manager, File Manager, Print Manager, etc because very little of it 
applies! 

Win 3.1 programs will run like they used to; the window might look 
a bit different, and there might be some extra buttons on the border, 
but they will work otherwise. 

Get used to using your right mouse button. On an Amiga, the right 
button was a "menu" button, which brought up a hidden menu. On 
OS/2, it brings up menus for each object you click on. On Win95, 
it acts like the OS/2 right-click except it pretty much works on 
anything; window title bars, the Start Menu, any kind of icon, 
properties sheets, whatever. 

Win 3.1 programs run in a single process under Win95, 
co-operatively multitasking as they always did since Windows/386. 
This means one Win 3.1 app can suspend the entire Win 3.1 
session. In fact, one Win 3.1 app can suspend all of Win95! This is 
purely for compatibility. 
----------------------------------------------------------------------

Basic Win95 usage vs MS-DOS (tm) 

Microsoft kept DOS for compatibility and nothing else. Win95 
includes MS-DOS 7.0, which under Win95, is a multitasking DOS. 
DOS programs run in protected sessions like Win95 programs do, 
and the system pre-emptively task-switches between Win32 
sessions, DOS sessions, and the single Win 3.1 session. 

COMMAND.COM is now a multitasking command prompt. 
Win95 can unload it on command, unless a DOS program is 
running from it. Some Win32 character-based programs can run 
from COMMAND.COM, if they don't depend on Windows NT 
features. Outside of Win95 though, COMMAND.COM, and the 
rest of DOS, is just DOS. 

The biggest difference between old DOS and DOS 7.0, is it does 
not allow direct disk writes, to prevent filename corruption and 
virus infection. Effectively, if a program tries to write to the disk 
directly while outside of Win95, you will get an evil message telling 
you to restart your computer. Normally this is good, but some 
"good" programs (like Windows 3.1 running 32-bit disk access, 
which DOES work in DOS 7.0 by the way) need to access the 
disk directly. If you can trust such programs, type: 

LOCK C: (or whatever drive letter)

before running the program. Notice, however, that LOCK C: only 
works outside of Win95 (like when you "Restart the computer in 
MS-DOS mode" for example), and within Win95, no direct writes 
are allowed under any circumstance. 

Some DOS TSRs no longer supported under Explorer are PRINT 
and SUBST. As a general rule, don't run any DOS TSRs that fiddle 
with the disk handler (such as Norton SMARTCAN or 
CASMGR) or require direct access to hardware (like PRINT). 
----------------------------------------------------------------------

What is this "Explorer" thing? 

Like I wrote above, it's Win95's new default shell. Explorer actually 
has two big parts and several little ones. The two biggest parts you 
will see right away are the Desktop and the Taskbar. I won't go 
into details, because Microsoft has lots of basic stuff about these 
two devices. 

I will go into details on the little pieces, however. Microsoft 
combined the functionality of many utilities (including File Manager, 
Control Panel, Print Manager, Remote Access, Windows Setup, 
PIF editor) into it. Control Panel is pretty obvious and works much 
the way it did back in Win 3.1. The others were completely 
renamed and re-worked, and it'll just take some "Exploring" (pun 
intended) to learn them. 

Running "EXPLORER.EXE" with Explorer running will merely 
open a File Manager style window, with directory trees and split 
displays. "Exploring" directories like this is great for power users 
who need to find something fast. Right-click on any folder or drive 
and select "Explore" to begin "Exploring" from that point. You aren't 
running multiple processes of Explorer; you're merely opening 
another Explorer window separate from the Desktop. 

Print Manager got replaced by the Printers folder in "My 
Computer". You create and maintain printers here, though there is a 
shortcut to it from Control Panel, for compatibility. When you 
create printers here you may use Win 3.1 printer drivers (though I 
don't recommend this) or Win95 drivers. Microsoft claims NT 
drivers will install here as well. 

Remote Access gets replaced by Dial-up Networking, which is 
now a general network connection through modems. Dial-up 
Networking covers regular RAS connections, Internet connections, 
and connections to NetWare Connect servers for remote NetWare 
log ins. 

Windows Setup is kinda scattered all over the place, but you'll find 
the main components in the Control Panel's Add New Hardware, 
Add/Remove Programs, and System programs. 

PIF files are now "Shortcuts to MS-DOS Programs", and you bring 
up a DOS program's properties to edit its PIF file. Check out How 
to run DOS programs in Win95 for details. 
----------------------------------------------------------------------

How do I find my old Win 3.x programs? 

Win95 Setup copied all your group files (.GRP) from Program 
Manager into a directory called (what else), "Start Menu". It copied 
the icon groups into little directories which you can view by pressing 
the Start button, and selecting "Programs". 

One notable exception to this, is Setup eliminated the "Main" 
program group entirely. It'll relocate Main items into the root of the 
Start Menu, and remove icons that no longer apply (like File 
Manager). 

If a program installer just copied a .GRP file to the hard disk, rather 
than add the icons through the Windows APIs like its supposed to, 
you can add that group to the Start Menu by finding the .GRP file 
itself, and opening it (double-clicking it). If programs also try to 
change PROGMAN.INI, which contains the group listings, Win95 
will move them to the Start Menu the next time you re-start. 
----------------------------------------------------------------------

How do I make a program open a file I click on? 

Explorer lets you browse your hard drive and click on documents, 
as well as programs. This works exactly like clicking on documents 
in File Manager; simply double-click on the document. 

If you click on a file with an extension it doesn't recognize, Explorer 
offers up a list of programs and lets you choose which one you 
want. You can also give a descriptive name to the file type (such as 
"Doom data file" for .WAD files). 
----------------------------------------------------------------------

How do I change what program opens what kind of file? 

To edit file types, select the View menu and Options in any 
Explorer window. Hit the "File types" tab and you can edit, add, or 
delete known file types. Some file types are hidden from this display 
(such as "System File") to keep you from hurting them. I'll tell you 
how to find them later. 

You can do much more than Open a document. Some document 
types have more options than Open if you right-click on them. For 
example, .BAT files have an "Edit" command which brings up 
Notepad. To add this functionality to your own documents, go 
back to the "File types" tab and find the file type you want to add 
this to, and hit Edit. You can then Add an action, such as "Edit", 
which launches a separate program and opens that file. This 
worked great for me; I have an "Edit" option added to all my 
HTML documents which launches MS-Word, an extra "Edit as 
Text" option to use Notepad instead, so I can remove the extra 
crap that Internet Assistant put in, and "Open" launches Mosaic to 
view the document. 
----------------------------------------------------------------------

How do I run Windows 3.x programs? (including Windows 
games) 

If there's an icon in the Start Menu, you can run it from there. You 
can also find the executable itself by browsing the hard drive, then 
opening it. Self-installing archives, such as Win95 Service Pack 1, 
are one kind of Windows program you'll need to run by browsing 
and opening. 

If you don't see your old program group on the Start Menu, or if a 
program just copied a group file (.GRP) to the hard disk, just find 
the .GRP file it installed and Open it. This runs a converter that 
builds Shortcuts for the Start menu. 

Windows programs will even run from a DOS session under 
Win95. Type the name of the executable like you would for any 
DOS program. You can open documents from the DOS session 
with the START command (just like the Start Menu "Run" 
command). "START MyDocument.doc" will run Microsoft Word, 
and load MyDocument.doc into memory. 

A handful of Win 3.1 and Win 3.0 programs won't recognize that 
you have a newer version of Windows, and report an error like, 
"This program requires Windows 3.1 or better". Well, you have a 
"Setver" kind of workaround for such programs in Win95; the 
[Compatibility] section of WIN.INI. For example, to install 
Outpost 1.0 on Win95, you can edit WIN.INI so 
"INSTALL=00020000" instead of 00040000; that number is a 
Windows version reporting number. This will make INSTALL.EXE 
think it's running in Win 3.1. Later on, if the main program acts the 
same way, you can add entries to WIN.INI with that version ID 
that matches Win 3.1. A handful of entries exist already, for known 
programs. 

NOTE: Win95 will restore any changes you make to programs 
called INSTALL or SETUP in the [compatibility] section of 
WIN.INI. When you make your changes, do them from 
SYSEDIT.EXE, then run your installer. Win95 instantly 
changes the entry back to 00040000 after the program finishes 
installing. 

There's a cute utility for real dumb Win 3.1 programs; 
MKCOMPAT.EXE, in your Win95 directory. Run this program to 
turn on compatibility switches to make dumb programs work. This 
is a last resort, and I'd rather you harass the program's publisher or 
author to make them fix it. 
----------------------------------------------------------------------

How do I install and run Windows 3.1 on a system now 
running Win95? (NEW) 

If you installed Win95 in a separate directory (You smart person 
you), you can do a very cute trick: Hit Start/Shut Down... and 
"Restart computer in MS-DOS Mode". This will take you straight 
to a DOS prompt. From here, change to your Win 3.1 directory 
and just type WIN. 

This little trick works because Win95 DOS (DOS 7.0) already 
loaded the necessary HIMEM.SYS XMS driver, which is all Win 
3.1 really needs to load. Performance will be poor, because there's 
no disk caching active at this time, and no fancy network stuff will 
probably work either, because you aren't using Win 3.1's version of 
IFSHLP. To get these working, check out the tricks used to run 
MS-DOS games and prepare special PIF files for, what MS calls, "
Single mode MS-DOS". Be sure to include the Win 3.1 versions of 
IFSHLP.SYS, MSCDEX, and NET START, and Win95 versions 
of other base drivers such as EMM386. Also include LOCK C: to 
let 32-bit disk and file access work. 

How do I install Win 3.1 fresh in a Win95 system? 

First, Shut Down, and Re-start the computer in MS-DOS mode. If 
you have a CONFIG.SYS or AUTOEXEC.BAT file (Which you 
don't need really), copy these to a safe place. 

Next, insert your Win 3.1 setup disk 1 and run SETUP.EXE from 
it. This performs a normal Win 3.1 or WFWG 3.11 install. When 
prompted for your Windows directory location, be EXTRA 
CAREFUL to use a different directory name than your Win95 
installation!!!!!! 

Next, let Win 3.1 Setup proceed as normally. When it finishes, 
copy any changed CONFIG.SYS and AUTOEXEC.BAT it made 
up and save them with different file names, and restore the previous 
versions of these files. 

Next, return to Win95 by typing EXIT. Look for WIN.COM in the 
Win 3.1 directory you installed it in, and right-click on it. Select 
"Properties". Then use the same techniques I mentioned above for 
setting up a special PIF file for Single Mode DOS. This way, you 
can specify a proper Win 3.1 startup sequence and avoid polluting 
your Win95 configuration. You can also use Win 3.1 versions of 
IFSHLP, NET, and MSCDEX as required. Now, when you launch 
this version of WIN.COM from Win95, it will re-start your 
computer using that special configuration. When you exit Win 3.1, 
Win95 re-starts. 
----------------------------------------------------------------------

How do I run MS-DOS apps? 

You can either run a DOS session by hitting 
Start/Programs/MS-DOS Prompt and run the DOS program from 
there, or open it from Explorer. If it's a DOS program, Win95 will 
start a DOS session and load the program into it. 

NOTE: If you launch a DOS program from Explorer, it will 
create a PIF file for it (Also called a "Shortcut to MS-DOS 
Program"). If it can't write to the directory where the program 
resides, it will write the PIF file to %WINDIR%\PIF. 

If you want to avoid making four hundred PIF files, run the 
MS-DOS Prompt first, then run the program within that session. It 
will use the program properties built into the default PIF 
(DOSPRMPT.PIF) instead of making one. 
----------------------------------------------------------------------

How do I run MS-DOS utilities? (Xtree (tm), Norton Utilities 
(tm), etc) 

Like any other MS-DOS program, but avoid utilities that do direct 
disk writes, like DOS versions of SpeedDisk, Norton Disk Doctor, 
DiskEdit, etc as these won't work in DOS sessions, because 
Win95 won't let you perform direct disk writes in a DOS session. 

If you have to run utilities that access the disk directly (like sector 
editors), you must exit to DOS (Restart computer in MS-DOS 
mode) and LOCK the hard drive you will edit (LOCK C: ). This 
will allow the direct disk access to work. 

Utilities to avoid include DOS versions of ScanDisk, Defrag, and all 
their cousins. Win95 comes with Windows version of these utilities 
that work with long filenames etc, and Peter Norton has Win95 
versions of his utilities, too. 
----------------------------------------------------------------------

How do I run MS-DOS games? 

I go into a whole whack of detail on this subject, but to make life 
real simple, run your games in DOS sessions under Win95, like you 
would any DOS application. A handful of useful Properties settings 
to turn on include, "Protected", "Prevent DOS programs from 
detecting Windows", "Full Screen", and "Always Suspend". 

DOS games can work with protected mode CD-ROM, sound, and 
network drivers easily. All the real mode hooks are there. Basically, 
you don't need to load any DOS drivers for anything to make a 
game run. 

For more details, jump to the Running MS-DOS Games section. 
----------------------------------------------------------------------

How do I format and copy disks? 

Right-click on the floppy drive in "My Computer" and select 
"Format". Get used to using the right mouse button. To copy disks, 
right-click on the drive and select "Copy..." 
----------------------------------------------------------------------

How do I search for files? 

Explorer has a nifty file find tool built in. Right-click on where you 
want to start searching and select "Find". You could also hit Start 
Menu/Find. 

You can search your entire computer (including floppy drives and 
net drives), or a single drive for a file. Type in the filename (or part 
of the filename) and hit Find. Wildcards (*, ?) are permitted but not 
required. Don't forget you're dealing with long filenames now. 

You can search text within files, search for files with certain dates, 
certain sizes, even search for computers on a network. 
----------------------------------------------------------------------

How do I add my own items to the Start Menu? 

The Start Menu's just filled with shortcut files. The easiest way to 
add an item is to drag an icon on top of the Start button. 

If you're a bit more selective on where you want to put the shortcut, 
right-click on the Taskbar and hit Properties. Select "Start Menu 
Programs" and you can add or remove items. The Shortcut Wizard 
helps you find the item you want to make a shortcut to. 
----------------------------------------------------------------------

The Desktop, Start Menu, and shortcuts 

The Desktop and Start Menu are just directories on your hard 
drive, filled with .LNK files, or Shortcuts. They may also have 
regular files in them, but Start Menu items have to be .LNK or .PIF 
files. 

If you right-click on the Start button, you can Open the Start Menu 
like any other disk directory and move stuff around. 
----------------------------------------------------------------------

How do I change my display resolution? 

Right-click on any empty Desktop space and select "Properties". 
You can change the wallpaper, screen saver, appearance of 
windows, and display mode. If you change display resolution 
without changing the colour depth, Win95 will re-size the desktop 
and ask you if it's OK to use it. If you change the display's colour 
depth (like 8-bit to 16-bit for example) Win95 will re-start. 

Many advanced display drivers (such as ATI's DirectX Drivers) 
will add extra tabs to this properties sheet. Take advantage of them. 
Still others (like Diamond's S3 drivers) will let you change display 
depth (number of colours) without re-booting. Unlike Win 3.1 
drivers however, these utilities use hooks in Win95 set aside by 
Microsoft for this purpose. Get a proper Win95 display driver to 
take advantage without damaging your system. 
----------------------------------------------------------------------

How do I change my display driver? 

In Display Properties, select the settings tab. Hit the "Change 
Display Type" button. This will let you change the video driver and 
monitor driver. 
----------------------------------------------------------------------

How do I disable the "Full window drag" feature of MS Plus?
Microsoft Plus' "Display Enhancements" are a bit of a processor 
hog. You can turn off the Full Window Drag by hitting the "Plus" 
tab in Display Properties, and just turning it off. 
----------------------------------------------------------------------

Some MS-DOS utilities are missing. Where can I get them?
You might be looking for QBASIC or some other item from DOS 
6 missing here. These are available on the CD-ROM version. 
They're in DRIVERS\OTHER\OLDMSDOS, and you'll find a 
batch file that will copy them to your %WINDIR%\COMMAND 
directory. After a re-boot they'll be available. You need to re-boot 
because these are direct copies of DOS 6.22 programs, and the 
batch file SETVER's them to that version. 

If you installed Win95 on top of old DOS, your DOS directory will 
still be in your path, and you can run the old DOS utilities without 
having to install them from the CD-ROM. Setup will conveniently 
add them to the SETVER table. 
----------------------------------------------------------------------

Should I buy these new fancy utilities for Win95? 

...Norton Navigator (tm) ? 

If you used Norton Desktop you'll instantly miss FileAssist and 
those cool toys. I suppose it's OK, but a system running Navigator 
requires more RAM than Win95's Explorer does by itself. Expect 
additional disk swapping after installing this. 

New users should just try Explorer for a while first. There's no real 
point to buying a shell extension when you don't know how to use 
the default shell. After all, why would Microsoft spend so much 
time developing this interface, only to have you buy shell 
enhancements for it? Such shell extenders are really for power users 
only. 

...un-installers? 

A must-have, if you run many old Win 3.1 programs. Make sure 
you obtain a Designed for Windows 95 version; Win 3.1 
un-installers don't recognize The Registry, where Win95 stores 
most of its configuration info. 

Be very careful of installing Win95 programs with such an 
un-installer active. Designed for Win95 apps include their own 
un-installer, and if you use the utility's un-installer instead of the 
program's own, the un-installer can remove more than it's supposed 
to. It could also remove less. CleanSweep 95 (tm), for example, 
warns you to this effect. Heed that warning! 

The publishers of un-installers are preying on the fear of new Win95 
users that they HAVE to use a "professional un-installer" for even 
Designed for 95 apps. Get serious. If a program can't un-install 
itself it doesn't deserve the logo. Complain to them, or to Microsoft, 
who awarded the logo rights to them. 

...anti-virus programs? 

Again, Designed for Windows 95 is the key. Otherwise, run the 
anti-virus software outside of Win95. 

...Microsoft Plus (tm) ? 

Also a must-have, if you have a fast machine. System Agent makes 
up most of the purchase price by itself, running maintenance 
programs like ScanDisk and Defrag unattended. 

The other cool stuff that comes with it are for power users only, 
though its web browser will get you started on The Internet with 
minimal fuss. Later on you can install Netscape Navigator or MS 
Internet Explorer 2.0, or even NCSA Mosaic like me, to replace 
this cheap web browser. 

...RAM compression programs? 

Yeah right. Build Washboard Abs in three weeks. "I was a 98 
pound weakling until I installed SoftRAM 95." RAM compression 
only works when there's a defined API for accessing data RAM, as 
there is a defined API for accessing disks, and there is no such thing 
in Win95. At least, there's no way to regulate how the program 
accesses any RAM it allocates. 

Save yourself the hundreds of dollars of invested time and buy more 
RAM instead. These programs were great for Win 3.1, where they 
fixed inadequacies in the operating system. Win95 has considerably 
more horsepower by itself, but it thrives on a 16 MB system for 
running the big mainstream apps. MS Works 4.0, however, will run 
on an 8 MB system effortlessly. Try the techniques in Swap file & 
caching theory to speed up the system and run more programs. 

If you really need the power to run 100 programs at once, buy a 
big computer and install Windows NT, which will run all the Win95 
apps anyways. Then you'll have no resource limitations, no swap 
file limitations, in fact, no DOS limitations. 
----------------------------------------------------------------------

Top ten mistakes running Windows 3.x programs 

10) Installing a Win 3.1 un-installer 

9) Installing a Win 3.1 communications program (replacing Win95 
COMM.DRV) 

8) Installing a Win 3.1 utility pack 

7) USING a Win 3.1 utility pack 

6) Installing a Win 3.1 app that replaces core system files 

5) Installing a Win 3.1 backup program, especially since Win95 
backup programs are here for FREE 

4) Installing Norton Desktop for Win 3.1 and expecting it to work 

3) Installing a RAM compression program for Win95 

2) Installing a RAM compression program for Win 3.1 

1) USING a RAM compression program for Win 3.1 
----------------------------------------------------------------------

Top ten mistakes running MS-DOS programs and games 

10) Loading CTMM16.SYS (SB16 driver) in Win95 because a 
game manual said to do it 

9) Loading MSCDEX.EXE in Win95 because a game manual said 
to do it 

8) Making a boot disk before realizing how .PIF files work, 
because a game manual said to do it (I think you get it by now) 

7) Installing QEMM 8.0 (or any version) just because you can't get 
one game to work 

6) Adding EMM386.EXE to CONFIG.SYS before learning how 
PIF files work 

5) Letting a "techie" friend add EMM386.EXE (or any other real 
mode driver) 

4) Letting a "techie" friend make your game work before he reads 
this FAQ 

3) Running Norton SpeedDisk 6.0 and forgetting you have long 
filenames now! 

2) Making a boot disk for a game before seeing the "Prevent DOS 
programs from detecting Windows" switch, or before specifying a 
special DOS config for that program 

1) Running Win95 with a host of DOS drivers and memory 
managers. Get Win95 drivers for your stuff and make Win95 
perform like Win95! 
----------------------------------------------------------------------

[Back to Table of Contents] 



--
============================================================// //========
= "I am Gordon of Winterpeg. Windows WAS futile."          // //        =
=  Find out why: http://www.intouch.bc.ca/win95           // //         =
=  Personal E-MAIL: gordonf@vcn.bc.ca               \\ \\// //          =
=  Home Phone:      +1-604-526-8724                  \\ XX //           =
=                                                     \X/\X/            =
= "I am Hitler of BorgSoft. I am the middle inital of William H. Gates. =
=  Your work will be Microsofted. Resistance is futile. Heil Windows.   =
=========================================================================
Yeah I use an Amiga at home. If you don't like my computer, dial
1-800-DIE-BILL and tell someone who cares.

----------------------------------------------------------------------

Path: news1.ucsd.edu!ihnp4.ucsd.edu!swrinde!howland.reston.ans.net!nntp.coast.net!news.kei.com!newsfeed.internetmci.com!info.ucla.edu!news.bc.net!nntp.portal.ca!van-bc!unixg.ubc.ca!freenet.vancouver.bc.ca!gordonf
From: gordonf@vcn.bc.ca (Gordon Fecyk)
Newsgroups: comp.os.ms-windows.win95.misc,comp.os.ms-windows.setup.win95,comp.os.ms-windows.networking.win95,comp.os.ms-windows.apps.compatibility.win95,comp.answers,news.answers
Subject: Win95 FAQs and Answers Part 6 of 14: Hardware
Followup-To: comp.os.ms-windows.win95.misc,comp.os.ms-windows.setup.win95,comp.os.ms-windows.networking.win95,comp.os.ms-windows.apps.compatibility.win95
Date: 30 Jun 1996 16:31:24 GMT
Organization: Vancouver Regional FreeNet
Lines: 689
Approved: news-answers-request@MIT.EDU
Message-ID: <4r6a4s$80p@milo.vcn.bc.ca>
NNTP-Posting-Host: opus.vcn.bc.ca
Summary: These postings list many questions asked in said newsgroups,
         and answers them as best as I can.  I make references to other
         Web sites and FAQs when appropriate.  Visit the WWW home of
         this FAQ (http://www.intouch.bc.ca/win95) for the appropriate
         links.  This section is the 6th: Hardware
X-Newsreader: TIN [version 1.2 PL2]
Xref: news1.ucsd.edu comp.os.ms-windows.win95.misc:111601 comp.os.ms-windows.setup.win95:10978 comp.os.ms-windows.networking.win95:7512 comp.os.ms-windows.apps.compatibility.win95:3577 comp.answers:15516 news.answers:61917

Archive-name: windows/win95/faq/part06
Last-Modified: 1996/07/01
Posting-Frequency: Every two months
URL: http://www.intouch.bc.ca/win95/faq6.htm

6) Making your hardware work 

Device Manager basics 
Does Plug & Play work on systems without a Plug & Play 
BIOS? 
How do I make this card work... 
...sound card 
Sound Blaster (tm), SB Pro, SB16, AWE32 (tm) 
Sound Blaster 16 Plug & Play (UPDATE) 
Clone sound cards listed with Windows 95 
Clone sound cards that need DOS drivers to run 
sound card NOT listed with Windows 95 
...network card 
card listed with Windows 95 
card NOT listed with Windows 95 
Using old ODI drivers with Win95 
Using old NDIS2 drivers with Win95 
...scanner card 
...caching IDE or caching SCSI card 
How do I make this drive work... 
...CD-ROM drives 
SCSI and IDE 
Proprietary drives with special cards 
Using DOS drivers (Avoid at all costs!) 
...tape drives 
SCSI tape drives (UPDATE) 
Non-SCSI tape drives (Floppy, parport, FC-20, 
whatever) 
...removable drive 
SCSI optical drives (are there any other kinds?) 
other SCSI removable drives 
non-SCSI removable drives (Don't bother) 
Flash PC card or hardcard for a notebook computer? 
How do I make this input device work... 
...un-listed mouse 
...graphics tablet 
...MIDI keyboard 
How do I fix hardware conflicts? 
How do I get a list of what card is using what IRQ? (or 
whatever) 
How do I tell Win95 about cards it doesn't have drivers for? 
Using "Safe Mode" to fix hardware problems 
Basic ISA Plug & Play theory (Don't bother if you don't like 
details) 
Basic PCI Plug & Play theory (Don't bother also) 
Other PnP theory (SCSI, monitors, printers, PCMCIA, etc) 
Top ten hardware mistakes 
----------------------------------------------------------------------

Device Manager basics 

Right-clicking on "My Computer" and selecting "Properties" brings 
up a properties sheet for the whole computer, including all 
hardware. You find the hardware info on the Device Manager tab. 

Device Manager is Hardware Central on Win95. Because PC 
hardware is an absolute pain to configure, Win95 tries to show you 
how your hardware's set up here. 

Not all devices show up here, however. Only hardware devices 
with Win95 drivers will appear here. Devices with Win 3.1 drivers, 
pure software devices (like video codecs or PC speaker sound 
drivers), and DOS real mode drivers will not show up here. If you 
use such drivers, Device Manager cannot avoid hardware conflicts. 
Get Win95 drivers for your stuff, or dump your hardware in favor 
of devices with Win95 support. Save yourself the headaches. Or 
just check out How to reserve resources if you just have to use the 
old stuff. 
----------------------------------------------------------------------

Does Plug & Play work on systems without a Plug & Play 
BIOS? 

Yes it does, amazingly. Win95 will assume the role of PnP manager 
if your system does not have a PnP BIOS. 

This is actually advantageous, because BIOS authors haven't gotten 
the idea down pat yet. Early Award BIOSes, for example, don't 
work with SB16 PnP boards, or boards with Crystal's CS4232 
sound chipset, because these devices have multiple resource needs 
that these BIOSes can't handle. Other bugs include locating PnP 
network boards on top of Joystick ports. 

Whose BIOS does work, then? If you have a board with Intel's 
Triton chipset, visit www.mrbios.com. He has a shareware BIOS. 
Try to get a non-PnP BIOS for your MB if you have troubles. 
Phoenix and Intel worked pretty close together to straighten it out, 
and while I haven't seen an AMI PnP BIOS yet, I'm sure they are a 
bit more careful than Award is. 
----------------------------------------------------------------------

How do I make this sound card work... 

Sound Blaster (tm), SB Pro, SB16, AWE32 (tm) 

Simple. Plug it in and load Win95 drivers, or run Add New 
Hardware. One thing Win95's really good at finding, is original 
Creative Labs hardware. To make DOS games run in DOS 
sessions, you might need to change the card's settings. 

Win95 tends to allocate odd resources to SB16s. To avoid this, 
make sure those resources are available, including freeing them in 
your BIOS setup if you have such an option. 

Sound Blaster 16 Plug & Play 

Plug & Pray is more like it. 

The PnP manager will have problems configuring this card if its 
"preferred resources" aren't available. Try to free up the standard 
I/O, Interrupt, and DMA values a Sound Blaster normally uses: 
A220, I5, D1, H5 (DMA 5). If you use an Award BIOS be sure to 
set those resources as "No/ICU" or otherwise available for use. 

Non PnP systems will work with the SB16 PnP card, because 
Win95 will allocate resources the card can actually use. 

Whatever you do, do not install Creative's PnP Manager 
software on a Win95 system. That DOS/Win 3.1 PnP Manager is 
for systems running good ol' DOS. You will need the DOS PnP 
Manager for setting up Single Mode DOS programs, where you 
specify a new DOS configuration for the game, however. Try not to 
let the PnP manager installer add anything to your Windows 
directory; you can specify this when you install the PnP Manager by 
changing the Windows directory choice to "None". 

NOTE: Creative's newest PnP sound cards come with a whole 
slew of sound utilities that replicate many of Win95's built-in 
programs! This is a waste of disk space. For example, you try 
to use Creative's CD player, you insert an Audio CD, and 
Win95's CD Player auto-runs. Stupid. 

Clone sound cards listed with Windows 95 

Microsoft included quite a list of weird chipsets in Win95's sound 
support, and most of the Windows Sound System clones offer 
Sound Blaster emulation in DOS sessions! The list currently 
includes: 

OPTi 929 and 929A 
OPTi MAD16 
TI/IBM MWAVE (Through CD-ROM version) 
Windows Sound System (Analog Devices 1448 and Compaq 
(tm) Business Audio) 
ESS 688 and 488 
Clone sound cards that need DOS drivers to run 

Only SB16 class cards actually need "drivers" to operate, or at 
least, they're the only ones that actually stay resident when you load 
them. Other cards (Mozart class cards for example) will work with 
Win95's SB Pro drivers, or Windows Sound System drivers. 

But if you have a card that won't work with SB drivers, or it 
supposedly requires DOS drivers, here's what to do. I'll use Oak 
Mozart class cards as an example, as this works perfectly with 
Mozart cards: 

Install the card software, and be sure NOT to install Windows 
support for the card. Just to be sure, back up SYSTEM.INI 
before installing the software. 
Reboot the computer, but hit F8 on "Starting Windows 95..." 
and select "Command Prompt Only". 
Type MEM /C, and compare this module listing with the files in 
the CONFIG.SYS and AUTOEXEC.BAT that the sound 
software modified. Do any of the resulting files remain resident? 
In the case of Mozart class cards, they will not remain resident. 
If the sound software modified SYSTEM.INI, restore it with the 
backup you made. 
If no files remain resident, reboot and let Win95 run. Then install 
drivers for the SB Pro, or Windows Sound System, depending 
on what the card emulates. Re-boot and see if sound works. 

Here's what's happening: The DOS "drivers" load and initialize the 
sound card. Once this initialization is done, it will operate like a 
regular SB or WSS card, and you can use Win95 drivers for SB or 
WSS. This technique also works for CD-ROM support; if you let 
the sound card "driver" initialize the card, then install Win95 support 
for whatever CD-ROM card it emulates, it will work without having 
to load DOS CD-ROM drivers for it. 

Sound card NOT listed with Windows 95 

Cards not listed with Win95 will 90% work with Microsoft's SB 
Pro or Windows Sound System drivers. WSS cards will even work 
with DOS games in DOS sessions, if you enable Sound Blaster 
emulation. Still other cards, like Crystal's CS4232, do SB 
emulation in hardware, at the same time as WSS. 

See the previous section on using initialization "drivers", which will 
let you use Win95's SB Pro or WSS drivers with your unlisted 
sound card. 
----------------------------------------------------------------------

How do I make (this network card) work? 

Win95 introduces a new version of Network Device Interface Spec 
(NDIS) 3.1. NDIS 3.1 allows for PnP events, such as activating 
network clients when you insert a PCMCIA card. Win95 comes 
with quite a handful of NDIS 3.1 drivers for many cards, and I'll 
cover them first. I also go into a whole mess of network stuff in 
another section. 

Net card listed with Windows 95 

If a card is listed in Win95's built in driver list, it has an NDIS 3.1 
driver. Most of the time, Add New Hardware will detect it and 
install a driver for it. If not, you can manually add the driver from 
the list. On occasion, Win95 will goof on its first resource choices, 
but as it tells you, you can immediately run Device Manager to 
correct it. 

Net card NOT listed with Windows 95 

Of course, no hardware maker should be in the DOS box business 
these days without Win95 drivers. Check with them first. 
Otherwise, Win95 will use NDIS 2.0 or ODI drivers if you're 
stuck. Both options sit below. 

Using old ODI drivers with Win95 

Life stinks sometimes; too many card makers believe only Novell 
does PC networks. Ahh well. Real mode ODI drivers will work 
with Win95 protected mode protocols and drivers, as Novell 
designed ODI to work with NDIS protocols and clients. 

You need three real mode TSRs to use a network card with an 
ODI driver: 

LSL.COM (Comes with the net card)
The net card driver itself (Referred to as an MLID)
ODIHLP.EXE (Comes with Win95)

You also need to install the "Existing ODI driver" using Add New 
Hardware, or Network control panel. Adding the "Existing ODI 
Driver" will install ODIHLP.EXE, needed to link the real mode 
drivers with NDIS 3.1. 

Finally, you need to write a NET.CFG for the ODI support. NDIS 
on top of ODI only works with Ethernet and Token-Ring (If you 
know of others please tell me!) ArcNet will not work in this 
configuration. You also need to specify all the frame types your 
adapter type can handle, for example: 

link driver 3c5x9
       frame ethernet_802.2
       frame ethernet_802.3
       frame ethernet_snap
       frame ethernet_ii

Some NDIS protocols require the weird frame types. In particular, 
TCP/IP requires ETHERNET_II. 

Copy this NET.CFG to the same directory where you keep LSL 
and the net card driver itself (Stick them in your Win95 directory 
for convenience). 

Using old NDIS2 drivers with Win95 

Like ODI support, Win95 will use real mode NDIS 2.0 drivers as 
well, but this eats significant amounts of conventional memory; even 
more than ODI drivers use! 

To use an NDIS 2.0 driver, you use Add New Hardware as 
before, and tell it where to find the NDIS 2 driver. You can 
configure the card like any other NDIS 3.1 card, but Win95 will 
add this line to AUTOEXEC.BAT: 

net start

This will load PROTMAN and the .DOS net card driver into 
conventional memory. When WIN.COM loads, it will load the 
NDIS 2 protected mode helper and start the network. NDIS 2 
driver info will appear in The Registry, and should also appear in 
PROTOCOL.INI for compatibility. 

Some NDIS 2 drivers exist in DRIVERS\NETCARD on the 
Win95 CD-ROM, so check there if you don't see your card listed. 
Also check out Microsoft's Win95 driver library. 
----------------------------------------------------------------------

How do I make this scanner card work? 

If you own an HP scanner you're in luck; HP designed Win95 
versions of their TWAIN scanner interface software. HP's TWAIN 
currently depends on Advanced SCSI Programming Interface, so 
you need a Win95 driver for your SCSI host adapter to use it. 
Non-SCSI scanners can work with the Win 3.1 software provided 
for it, but try to avoid loading real mode scanner drivers just to 
make your cheap hand scanner work. Don't waste your time. It 
may be possible to find a Win95 TWAIN driver for your 
non-SCSI scanner; ask the manufacturer. 

Check out Epson's home page for Win95 versions of TWAIN for 
their Action Scanner and ES series scanners. These support their 
SCSI and Parallel Port scanners. Again you'll need a Win95 driver 
for your SCSI card, as Epson's TWAIN requires ASPI as well. 
----------------------------------------------------------------------

How do I make this caching IDE or caching SCSI card work? 

Promise Technology has Win95 versions of its Caching IDE host 
adapter drivers, so be sure to grab them. Tekram will also have 
drivers for its IDE caching adapter, but the SCSI caching adapter 
should work with Adaptec 1540 drivers if they didn't get around to 
writing Win95 SCSI drivers yet. 

Most of the time, the standard IDE drivers will work with caching 
IDE cards, though they won't take advantage of the card's cache. If 
you do manage to get a Win95 caching IDE driver, try to set 
Win95's own cache to bare minimum (384 KB) so you make good 
use of your controller's cache instead. Edit your SYSTEM.INI's 
[vcache] section: 

[vcache]
maxfilecache=384

Then it will almost solely rely on the controller's cache and free up 
valuable memory for your programs. 
----------------------------------------------------------------------

How do I make this CD-ROM drive work? 

I know of three classes of CD-ROM devices in Win95: 

IDE: These work off standard IDE adapters if you have Win95 
drivers for the IDE cards. Just plug and play, like you're supposed 
to. No fancy CD-ROM controller drivers. And yes, you CAN use 
an IDE CD-ROM and hard drive on the same cable, and still get 
32-bit access on both devices. The IDE miniport driver takes care 
of the gory details. CD-ROM drives alone on a secondary adapter 
must be a Master drive; ATAPI spec demands there be a Master 
device on each IDE adapter to work properly. Grab Microsoft's 
IOS.VXD Update if you're having trouble playing videos etc off an 
IDE CD-ROM. 

SCSI: Win95 works best with SCSI-II CD-ROM drives, 
regardless of your host adapter type. Just get Win95 drivers for the 
SCSI card and let ASPI find it. CD-ROM Jukeboxes even work 
quite well, though some SCSI-I jukeboxes will have troubles. 
Otherwise, PnP works well here, too. SCSI is the way to go for 
many such devices in the same computer. There's an update for 
some CD-ROM Jukeboxes available if you have troubles. 

Proprietary: These include the Mitsumi, Sony CDU-3xx, 
Matsushita (Panasonic/AT) interfaces. These require a CD-ROM 
miniport driver specially designed for the card and the drive 
combination you have! For example: You can't use a TEAC 
CD-ROM with a SB Pro CD-ROM card driver; you have to use a 
TEAC driver designed for the SB Pro card and TEAC drive. 
Proprietary interfaces include those built into sound cards; most of 
the time they emulate one of the three proprietary CD-ROM cards, 
and you can use a Win95 driver. 

Using DOS CD-ROM drivers (Avoid at all costs!) 

You only need to use a DOS CD-ROM driver if you exit Win95. 
This includes the "Restart Computer in DOS mode" option, where 
you can't play a game in a DOS session under Win95. Look here 
for details on how to do this properly. 

If you find you need a DOS CD-ROM driver to use the drive in 
Win95, then the drive's broken. See the dealer or manufacturer to 
get it fixed or get a Win95 driver for it. I find that real mode 
CD-ROM drivers in Win95 are very un-reliable. 
----------------------------------------------------------------------

How do I make this Flash PC card or hardcard work on my 
notebook computer? 

To make the Flash card work, just insert it! Provided you installed 
Win95 drivers for your notebook's PC card slots, it will mount it 
and assign a drive letter to it. 

To make Win95 support PC cards in protected mode, run the PC 
Card control panel. The first time you run this, it offers to install 
32-bit support. Let it do so! It will also remove any real mode and 
Win 3.1 drivers it recognizes, but for weird PC card software you 
might need to do some trimming afterwards. Just hide or delete 
your DOS startup files, and trim off any unusual entries in 
SYSTEM.INI. 
----------------------------------------------------------------------

How do I make this tape drive work? 

Microsoft's backup program only works with cheap tape devices, 
like the floppy port and parallel port tape drives. If you have one of 
these then just use the built in backup program. For other kinds of 
drives, see below. 

SCSI tape drives 

Colorado Memory Systems, who wrote the MS Backup for 
Win95, was kind enough to release a version that works with more 
tape devices. Download Colorado Backup 1.51 and install it, for a 
Win95 tape drive subsystem that supports SCSI tape drives. Get 
excellent speed and reliability with this software and SCSI tape 
drives. 

NOTE: (Sigh) Colorado, and HP, stopped making their 
Colorado Backup 1.51 free to all, and have started shipping 
version 1.60 with all new HP tape drives. So it looks like we 
have to pay for this. I suggest purchasing Arcada's Backup 
Exec for Win95 in its place. 

WARNING: Colorado's HPBACKUP 1.60 and their newest 
TRAVAN T4000s tape drive sucks! The drive sticks half way 
through a back up on an Adaptec 1520 card or on a Sound 
Blaster 16 SCSI-II. If you own anything with Adaptec's 
AIC-6360 chipset, don't buy this drive! 

Non-SCSI tape drives (Floppy, parport, FC-20, whatever) 

If you own a Colorado non-SCSI tape drive, Download Colorado 
Backup 1.51. Version 1.51 also handles TRAVAN parallel port 
drives and floppy based drives attached to an FC-10 or FC-20 
controller card. Non-Colorado customers should ask their 
manufacturer for Win95 versions of their software. For example: 
Arcada supports Conner floppy-based tape drives. The reason 
behind this is Colorado's tape drivers will FIND non-Colorado 
drives, but the backup program will blatantly ignore them. Ahh... 
what do you want for free? 

Conner also has a basic Win 3.1 version of Backup EXEC patched 
to support Win95 long filenames and Registry back-ups; check 
with your tape drive dealer for a free update. 

Microsoft's built in back-up program works with old cheap 
QIC-40 and QIC-80 class devices attached to a floppy port or 
parallel port, and you won't really get a performance boost with 
third-party software here anyway. 
----------------------------------------------------------------------

How do I make this removable drive work? 

SCSI is your best, and in some cases, your only choice for 
removable drives. 

Just get a good Win95 compatible SCSI adapter and you can pick 
& choose between many optical, SyQuest, floptical, whatever... 
drives. The SCSI driver will find and mount any such devices it 
finds, though some disks require partitioning. You can't partition 
removable disks using FDISK, but Adaptec just released their 
EZ-SCSI software for Win95, which includes a removable disk 
partitioned. EZ-SCSI 4.0 will work on pretty much any SCSI 
adapter, because Win95 has ASPI support built in. Non-Adaptec 
owners can buy it. Adaptec's WFDISK (Windows disk partitioner) 
for Win 3.1 will work too, as it uses ASPI. 
----------------------------------------------------------------------

How do I make this un-listed mouse work? 

Use the Standard mouse driver. Win95 has three standard drivers 
for three different mouse ports; serial, PS/2, and Bus. The Bus 
Mouse driver will work with mice plugged into an ATI Graphics 
Ultra card. 

Since no one designs mice for something other than these three 
connectors, you're probably better off getting a replacement mouse 
if it doesn't work with Win95. For $10.00 you can find a good 
serial mouse. 
----------------------------------------------------------------------

How do I make this graphics tablet work? 

Both SummaGraphics and CalComp have Win95 versions of the 
WINTAB interface, for their tablets. For other tablets you should 
see about switching them to emulate a Summa or CalComp tablet, 
or check with your manufacturer. As more pointing device makers 
write Windows NT support, Win95 support will increase. 

Many tablets work alongside of mice; when you move the mouse, 
motion is relative, and when you move the tablet motion is absolute, 
depending on the range of tablet you calibrated your screen to. 
----------------------------------------------------------------------

How do I make this MIDI keyboard work? 

Load a Win95 driver for your MIDI interface, and use the same 
Win 3.1 software you used before, to record your MIDI 
keystrokes and other events. Win95's Sound Blaster drivers 
support MIDI through the joystick port, and MPU 401 compatible 
cards will work with the MPU 401 driver. Microsoft also included 
an MT-32 driver. 
----------------------------------------------------------------------

How do I fix hardware conflicts? 

Device Manager is your best tool for resolving conflicts. Any device 
that failed to start will have a (!) identifier with it, indicating some 
kind of failure. Bringing up properties for that device will go into the 
details. 

If your card causes a hardware conflict, you can adjust its settings 
with the Resources tab. If your card uses jumpers, you will need to 
power off the computer and adjust them, before the device will 
work. If it is a software configurable device, adjusting the resources 
may allow the device to start up without having to re-start the 
computer. Sound cards often react like this. 

You might have a resource conflict with a real-mode driver, or a 
Win 3.1 driver. These you can't resolve using Device Manager, but 
you can tell Device Manager to reserve resources for such devices. 
Double-click on "Computer" in Device Manager, and you can view 
all resources in use, or reserve resources for non-Win95 drivers. 
Reserving memory resources this way works like EMMExclude= 
lines in SYSTEM.INI. 
----------------------------------------------------------------------

How do I get a list of what card is using what IRQ? (or 
whatever) 

Bring up Device Manager and double-click on "Computer". This 
will let you view IRQs and other resources in use by Win95 drivers. 
You can also hit Print on the Device Manager sheet, which will 
print a whole "MSD" style report of hardware resources in use. 
----------------------------------------------------------------------

How do I tell Win95 about cards it doesn't have drivers for? 

Bring up Device Manager and double-click on "Computer". Hit the 
"Reserve Resources" tab, and tell it which IRQs, DMA channels, 
etc are in use by non-Win95 drivers. Reserving memory like this 
works just like excluding addresses in EMM386, or using 
EMMExclude= in SYSTEM.INI. 

You MUST do this if you use real mode drivers or Win 3.1 drivers 
that Win95 can't recognize, otherwise when you install a PnP 
device it may try to allocate the used resources to the new device! 
----------------------------------------------------------------------

Using "Safe Mode" to fix hardware problems 

Safe Mode is a debugging mode which allows you to fix problems 
without loading the offending drivers. You should not have to run 
Safe Mode for any other purpose, in fact you can't run any big 
applications, except Device Manager, while in there. ScanDisk 
works in Safe Mode, but it takes much longer to perform disk 
checks. 

To start your computer in Safe Mode, hit F8 on "Starting Windows 
95...", then select Safe Mode from the choices. This option 
automatically comes up if you interrupt Win95's boot up process, 
or it freezes up or otherwise fails to start. 

Also, while in Safe Mode, Device Manager cannot tell you about 
resource conflicts, because the drivers didn't load. You might also 
notice drivers for hardware you don't have; they will appear if there 
were remnant Registry entries for them. These driver-remnants are 
good candidates for removal! 
----------------------------------------------------------------------

Basic ISA Plug & Play theory (Don't bother if you don't like 
details) 

A PnP BIOS keeps a record of resources in use through a 
Non-Volatile RAM (NVRAM), usually part of its Flash BIOS 
EEPROM. When you add a device, Win95 tells the BIOS to add 
the resources in use to this list. A BIOS must have these calls 
available to Win95 or it will never know about what the OS added 
or reserved. The NVRAM is not the same as CMOS RAM, which 
makes me wonder why they don't just replace the CMOS with 
NVRAM for storing other settings, like lost hard drive parameters. 
Heh heh... 

Also, when you install a PnP device, the BIOS polls it for the 
resources it requires. The PnP device will have "Preferred", 
"Acceptable", and "Marginal" operating resource requirements. The 
BIOS will assign resources based on what the device can use, and 
record the resources used in its NVRAM. Win95 can ask the 
BIOS what resources are in use, and it can ask the BIOS if any 
new devices exist, which is when you get the "Windows has found 
new hardware" message. On a Non-PnP system, Win95 handles 
all PnP requests by itself and stores config info in the Registry. 

Buggy BIOSes might not handle cards with multiple devices on it. If 
you think you have a buggy BIOS, see about disabling its PnP 
features and let Win95 take over as PnP manager. In this condition, 
Win95 stores all resources in use in its Registry and polls PnP cards 
by itself. 
----------------------------------------------------------------------

Basic PCI Plug & Play theory (Don't bother also) 

PCI was Plug & play by design. A PCI BIOS will assign resources, 
but the PCI cards don't care what resources they get. Often, the 
PCI cards end up in unusual I/O spaces (like above the 3FF range 
of the original XT). 

Some PCI cards have hard-wired resource requirements (like 
video cards), but the newest video cards are beginning to wean off 
that requirement, as games stop depending on VGA and use 
DirectDraw under Win95. 

As per ISA PnP, The BIOS keeps its PCI config info in its 
NVRAM, and Win95 keeps a copy in the Registry. 
----------------------------------------------------------------------

Other PnP theory (SCSI, monitors, printers, PCMCIA, etc) 

SCSI: Supposedly you can power-on a SCSI device while you 
computer is running, and Win95 will enumerate and mount it 
instantly! OK, not entirely. Sometimes it takes a few presses of F5 
in Explorer before the new device appears, but it should work. The 
newest SCSI peripherals can auto-configure themselves, where the 
host adapter assigns them a SCSI ID. Normally, Win95 ASPI will 
scan the SCSI bus on power-up and present you with the "Found 
new hardware" requester. 

NOTE: A handful of SCSI drivers for Win95 seem to be missing 
Logical Unit Number (LUN) support. LUN support lets things 
like CD-ROM Jukeboxes work, by assigning a drive letter to 
each LUN. The result is: You will only see ONE device and not 
six or seven. To fix this, get an updated Win95 driver for your 
SCSI card, or get a different card (All Adaptec drivers for 
AHA-1510 and up have LUN support; others you might be able 
to turn on LUN support in their "Settings" tab in the Device 
Properties.) Also check out MS's CD-ROM Changer Driver 
Update. 

Monitors: Win95 video drivers can poll the monitor for scan rate 
information, if the monitor can reply back. Somehow it does this 
through the VGA cable, but I really don't know how! 

Printers: PnP printers are just starting to show up. This is where the 
printer sends back info about itself on a bi-directional parallel port. 
The "Windows has found new hardware" requester will show up, 
asking you for a Win95 printer driver, and you can begin using the 
printer right away. 

PCMCIA: If you have a notebook computer, you need Win95. 
Forget that messy DOS PC card driver nonsense and 
incompatibilities with certain PC card chipsets, and special "no card 
services" drivers. Win95 runs Card Services in protected mode, 
using no conventional memory, and will give you the "Found new 
hardware" requester when you insert a new card for the first time. 
Modems work straight away with Win95 TAPI programs. Net 
cards will re-connect to the network for you when you insert them. 
SCSI cards will mount all devices on its cable. And best of all: You 
can still use dumb DOS programs that require EMS memory at the 
same time! 
----------------------------------------------------------------------

Top ten hardware mistakes 

10) Using a DOS CD-ROM driver 

9) Using real mode PCMCIA drivers (DOS PCMCIA sucks!) 

8) Using a Gravis Ultrasound with Win 3.1 drivers (Visit Gravis, 
GUS owners, and get your fair support!) 

7) Running a Win 3.1 setup program to install drivers 

6) Running a DOS setup program to install Win 3.1 drivers 

5) Installing a Plug & Play modem without enabling Plug & Play 

4) Buying a piece of hardware without Win95 support 

3) Buying a whole bunch of HDs, CD-ROM, tape drive, scanner, 
without considering SCSI 

2) Buying a notebook computer without Win95 

1) Buying an IBM compatible with an Award PnP BIOS (Upgrade 
to MR BIOS soon!) 
----------------------------------------------------------------------

[Back to Table of Contents] 



--
============================================================// //========
= "I am Gordon of Winterpeg. Windows WAS futile."          // //        =
=  Find out why: http://www.intouch.bc.ca/win95           // //         =
=  Personal E-MAIL: gordonf@vcn.bc.ca               \\ \\// //          =
=  Home Phone:      +1-604-526-8724                  \\ XX //           =
=                                                     \X/\X/            =
= "I am Hitler of BorgSoft. I am the middle inital of William H. Gates. =
=  Your work will be Microsofted. Resistance is futile. Heil Windows.   =
=========================================================================
Yeah I use an Amiga at home. If you don't like my computer, dial
1-800-DIE-BILL and tell someone who cares.

----------------------------------------------------------------------

Path: news1.ucsd.edu!ihnp4.ucsd.edu!swrinde!newsfeed.internetmci.com!info.ucla.edu!news.bc.net!news.mindlink.net!van-bc!unixg.ubc.ca!freenet.vancouver.bc.ca!gordonf
From: gordonf@vcn.bc.ca (Gordon Fecyk)
Newsgroups: comp.os.ms-windows.win95.misc,comp.os.ms-windows.setup.win95,comp.os.ms-windows.networking.win95,comp.os.ms-windows.apps.compatibility.win95,comp.answers,news.answers
Subject: Win95 FAQs and Answers Part 7 of 14: Networking
Followup-To: comp.os.ms-windows.win95.misc,comp.os.ms-windows.setup.win95,comp.os.ms-windows.networking.win95,comp.os.ms-windows.apps.compatibility.win95
Date: 30 Jun 1996 16:31:55 GMT
Organization: Vancouver Regional FreeNet
Lines: 1896
Approved: news-answers-request@MIT.EDU
Message-ID: <4r6a5r$80p@milo.vcn.bc.ca>
NNTP-Posting-Host: opus.vcn.bc.ca
Summary: These postings list many questions asked in said newsgroups,
         and answers them as best as I can.  I make references to other
         Web sites and FAQs when appropriate.  Visit the WWW home of
         this FAQ (http://www.intouch.bc.ca/win95) for the appropriate
         links.  This section is the 7th: Networking
         This section will be split into NetWare and non-NetWare
         sections on the next update.
X-Newsreader: TIN [version 1.2 PL2]
Xref: news1.ucsd.edu comp.os.ms-windows.win95.misc:111604 comp.os.ms-windows.setup.win95:10981 comp.os.ms-windows.networking.win95:7515 comp.os.ms-windows.apps.compatibility.win95:3580 comp.answers:15519 news.answers:61920

Archive-name: windows/win95/faq/part07
Last-Modified: 1996/07/01
Posting-Frequency: Every two months
URL: http://www.intouch.bc.ca/win95/faq7.htm

7) Windows 95 networking 

Windows 95 networking basics you MUST know 
How do I connect to... 
...other Windows 95 computers? 
...other Windows for Workgroups computers? 
...Novell NetWare (tm) servers? 
What do I have to do to a NetWare server to work with 
Win95 clients? 
NetWare 2.x 
NetWare 3.x 
NetWare 3.12 
NetWare 4.x and NetWare Directory Services 
How do I run DOS TSRs in a login script? 
Using clients from Novell (Client32, NETX, VLM) 
How do I connect to NetWare servers while I'm not 
running Win95? 
How can I receive NetWare popup messages? 
Why don't I get a NetWare login prompt? 
Bugs to watch out for, and patches 
How do I disable password caching? 
Top ten NetWare mistakes 
What does Client32 offer that MS's client doesn't? 
(NEW) 
What's this about Client for NetWare being only 
NetWare 2.2 compliant? (NEW) 
...Windows NT servers and Windows NT domains? 
How do I get Win95 to honor NT %username% ? (and 
other NT user variables) (UPDATE) 
Bugs to watch out for, and patches 
How do I disable password caching? 
How do I log in to multiple domains? 
Top ten NT network mistakes 
...Banyan Vines( tm) servers? (Who uses this anyway?) 
...LANtastic( tm) servers? (Yes Virginia there IS a 32-bit 
LANtastic!) 
...AppleTalk (tm) AFP servers? 
...IBM OS/2 LAN Servers? (NEW) 
...other network servers? (DOS client advice) 
The Internet? 
How do I share my hard drive or printer to... 
...other Win95 users? 
...on The Internet? 
...other Windows for Workgroups users? 
...other NetWare users? (Avoid if possible) 
How do I make RPRINTER work? 
...on a network using NDS? (NEW) 
...Macintosh (tm) users? 
...other computers' users? (SAMBA network clients) 
How do I run DOS TCP/IP or packet-driver apps in DOS 
sessions in Win95? (NEW) 
How do I print to HP JetDirect (tm) printers on the network? 
(UPDATE) 
JetDirect Port Aliasing, or How do I print from DOS 
programs to JetDirect Printers? 
I heard that Win95 has (this cool feature). How do I set up... 
...system policies? 
...on a NetWare network? 
...on a NetWare network using NDS? 
...on a Windows NT network? 
...on another network with a 32-bit client? 
...on another network with a DOS client? 
...on a peer to peer Win95 network? (It is possible, but 
not easy!) 
...user profiles? (Requires system policies to work 
effectively) 
...on a stand-alone workstation? 
...on a NetWare network so it'll follow the user around? 
How do I make roving Desktop and Start Menus 
work on NetWare? 
...on a NetWare network using NDS? 
...on a Windows NT network so it'll follow the user 
around? 
...on another network with a 32-bit client? (Not possible 
on DOS clients) 
Why user profiles is a really cool and useful feature! 
...remote administration? 
...on a NetWare network? (UPDATE) 
...on a NetWare network using NDS? (NEW) 
...on a Windows NT network? 
...on a Peer Win95 network? 
...user level access to shared drives and printers? (as 
opposed to multiple passwords) 
Windows 95 has (this security bug). How do I fix... 
...the "cancel" button on the login window? 
...the Samba bug I heard about? 
...the NetWare C$ bug I heard about? 
...the password caching bug? 
How do I disable password caching? 
How to enable user level access to eliminate the need to 
cache passwords 
Visiting Rich Graves' Win95NetBugs site for details 
Useful network utilities 
----------------------------------------------------------------------

Windows 95 networking basics you MUST know 

I briefly described NDIS 3.1 back in the Hardware section, but I'll 
cover it quickly here again. It's a Plug & Play version of Microsoft's 
Network Device Interface Spec, which lets you do cool stuff like 
dis-connect from the network when you un-dock your notebook, 
then re-connect as soon as you insert a PCMCIA network card, or 
dial in with your modem. 

Win95 has four classes of network components: Clients (For using 
shared resources), Services (for sharing or controlling shared 
resources), Transport Protocols (To communicate over network 
cards), and the network cards themselves. Protocols can use any 
network card, and usually, clients and services can use any protocol 
(there are specific dependencies, such as Client for NetWare on 
IPX/SPX Protocol). Clients are actually file system drivers, which 
use local caching (VCACHE) to off-load the server a bit. 

NDIS 3.1 software does NOT occupy conventional memory, so if 
you have all Win95 clients, services, drivers, and protocols, you 
can run your DOS programs within Win95 without worrying about 
how much RAM you have. This goes for IPX network games too. 

All net components in Win95 should conform to this, otherwise 
don't waste your time. This includes avoiding Novell's Client32, 
because they're forcing a 32-bit ODI, and .NLMs, and crap that 
belong in a NetWare server. Be Warned: I'm quite anti-Client32, 
and I tend to preach using MS's clients for the sake of 
simplicity and speed. If you have a problem with this, leave this 
page now. 
----------------------------------------------------------------------

How do I connect to other Windows 95 computers? 

Get a Win95 compatible net card for each machine, tie the cards 
together however they're supposed to tie together, and install these 
components on it: 

Client for MS networks 
Win95 net card driver 
NetBEUI Protocol (Or any single common protocol; 
NetBEUI's the easiest to set up, but IPX will get you a bit more 
speed) 
File & Print Sharing for MS Networks 

Usually, when you insert a net card for the first time, Win95 Setup 
will install Client for MS and Client for NetWare networks, and all 
the needed components, at the same time. After everything works 
you can remove un-needed stuff to make it faster. 

Use unique computer names and a common workgroup name in the 
Identification tab. To ease browsing difficulties, set aside one 
computer to be turned on all the time (the one that has the printer is 
a good candidate), and set "Browse Master: Enabled" on that 
machine's File & Print Sharing properties. 
----------------------------------------------------------------------

How do I connect to other Windows for Workgroups 
computers? 

Set up the Win95 machine as you would for networking Win95 
machines together. The WFWG machines use the same protocols, 
from the Transport protocol up, as Win95 does. On the WFWG 
machine, tell it to install Microsoft Windows Network support. 

Set aside one Win95 machine to act as Browse Master, as Win95 
machines take browse master precedence over WFWG machines. 
This will ease browsing troubles. Set that machine's FPS properties 
to "Browse Master: Enabled". 

NOTE: If you use IPX Protocol on the Win95 machine and 
you're connecting to WFWG servers, turn on "I want to enable 
NetBIOS over IPX", because the WFWG servers normally use 
NetBIOS over IPX. Otherwise change the WFWG station's 
protocol to "IPX/SPX Transport", instead of "IPX/SPX 
Transport with NetBIOS". Microsoft refers to this as Direct 
Hosting over IPX, rather than through NetBIOS, which 
explains the speed boost you'd get. 
----------------------------------------------------------------------

How do I connect to Novell NetWare (tm) servers? 

First, ask your administrator if he prepared the server for Win95 
clients. This is critical, if you want your administrator to like you. 

Then, Install Client for NetWare networks, and fill in the "Preferred 
Server" value in CNW's Properties. Set your primary login to 
"Client for NetWare Networks". 

Also, install IPX/SPX protocol (It will install automatically along 
with Client for NetWare), and select a frame type in its Advanced 
properties. Auto-detect does not always work. Your choice of 
frame type depends on what the NetWare server uses. NetWare 
3.11 and earlier typically use 802.3, later servers use 802.2. 

The next time you restart, you will get a NetWare login requester 
asking for your name and password. When you feed it this, your 
NetWare login script will execute. 

More details for NetWare Directory Services later. 
----------------------------------------------------------------------

What do I have to do to a NetWare server to work with 
Win95 clients? 

Many, many, people have crashed NetWare servers with Win95 
computers using Microsoft's Client for NetWare. A lot of this is 
from the client pushing the server, but a lot more of it comes from 
mis-understandings from users! 

The most critical thing to do to a NetWare server is to update its 
software. Old .LAN drivers might not keep up with the Win95 
clients. An old '386 or '486 class server will also have troubles 
keeping up with Pentiums running Client for NetWare. Novell's 
VLM Client for DOS causes many of these troubles too. Details 
are at Rich Graves' Win95NetBugs site. 

Special notes for server versions below: 

NetWare 2.x 

Ensure you disable Packet Burst and long filenames on the Win95 
clients, by adding these lines to the clients' SYSTEM.INI file: 

[nwredir]
SupportBurst=0
SupportLFN=0

You can also use a non-burst frame type (802.3), and enforce no 
LFNs via system policies. 

NetWare 3.11 

These servers have a nasty time with Win95 clients using long 
filenames and packet burst. Use the NetWare 2.x techniques 
above, or apply PBURST.NLM and the OS/2 name space fix, 
available at Novell's NetWire site. Back up your server before 
powering up a Win95 client for the first time! 

Client for NetWare will not use long filenames on a NetWare 3.11 
server unless you explicitly tell it to, meaning you KNOW you have 
the name space patch installed. If you want to use long filenames on 
a patched NetWare 3.11 server, you should set up a system policy 
to enforce LFN usage, or include: 

[nwredir]
SupportLFN=2

in SYSTEM.INI. 

NetWare 3.12 

This, according to my observations, is a patched and bug-fixed 
NW 3.11. This is the server that Microsoft did most of their client 
testing on, and it will work with packet burst and long filenames 
without patches. You still need the OS/2 name space to support 
long filenames. Set the frame type on the Win95 stations to 
Ethernet_802.2. 

NetWare 4.x and NetWare Directory Services 

If you don't need to use NDS and you have Bindery emulation 
available on the server, you can use the Client for NetWare as per 
NetWare 3.12 servers. The big catch is it won't recognize an NDS 
login script! To work around this, you can hand-copy the NDS 
system login script to SYS:PUBLIC and call it NET$LOG.DAT. 
Another work-around is to log into the server in Bindery mode (An 
option available in LOGIN.EXE, or just log in with regular Client 
for NetWare) and run a copy of NW 3.12's SYSCON to make 
system and user login scripts for Bindery mode. Details are in KB 
article Q128253. 

However, Microsoft released an NDS Service which will use NDS 
login scripts and work with NDS programs. Install Services for 
NDS by adding it as a Service (you still need Client for NetWare 
installed). Services for NDS is part of Microsoft's Win95 Service 
Pack 1, Admin Edition. You will also need the Shell32 Fix and the 
NWSERVER fix, which come with Service Pack 1, and six DLL 
files from Novell which come with the NetWare 4.x server. You 
will still need Bindery emulation for peer sharing (File & print 
sharing for NetWare) and Remote Administration. Set the User 
Level security provider to point to this server running Bindery 
emulation and you're all set. Or just don't bother with peer sharing 
via NetWare (Which you shouldn't do anyways except for Remote 
Administration.) 

I had the opportunity to finally try Services for NDS this week (25 
APR 96) and it appears to run just fine. After I hand-copied all 
DLL files from Novell's SYS:\PUBLIC\CLIENT\DOSWIN 
directory to SYS:PUBLIC, I could run NWADMIN and the other 
Win 3.1 NDS utilities in there. 

NOTE: The NDS client still depends on accurate Bindery 
emulation running on the Preferred Server. If you use any 
additional services that depend on User Level Security (such as 
Remote Administration) be sure you set the Bindery context to 
match the Organizational Unit you want your user list for. In 
an absolute worst case, set the Bindery context to point to each 
of your Organizational Units and Organization. Type this at 
the server console, or include it in AUTOEXEC.NCF (Of 
course, use your real unit names, not the example MYORG): 

Set Bindery Context = O=MYORG,OU=UNIT1.MYORG,OU=UNIT2.MYORG

How do I load TSRs from a login script? 

You can't. Win95 runs the login script from a single DOS session, 
which completely unloads when the login script finishes. Loading 
TSRs from a login script is stupid anyways, in fact, loading DOS 
TSRs in Win95 in general is stupid. 

But if you have to load network TSRs, Win95 did keep the old 
WINSTART.BAT capability. WINSTART.BAT, in the 
%WINDIR%, executes just after all the network components load, 
and just before the login prompt comes on. Load your TSRs in that. 
They will be available from all DOS sessions afterwards. Details are 
in KB article Q127794. Yes this does work; I can run Cheyenne's 
ARCSERVE (tm) for Windows 5.01 by loading BREQUEST.EXE 
this way. Which reminds me: Do any of you know of a 32-bit 
BTRIEVE requester for Win95 yet? 
----------------------------------------------------------------------

Using clients from Novell (Client32, NETX, VLM) 

I won't touch Client32 yet; you can read about it at Novell's 
Client32 Home Page and make your own judgments. However, 
some applications need to see real mode NetWare clients (even 
though all the real mode hooks are there with Client for NetWare, 
and with Services for NDS). So... 

To use a DOS client, you will need all the regular DOS client 
software (LSL, IPXODI, etc). Once you have all that in place, you 
can add Win 3.1 support from Network Control Panel as a Client. 

NETX: Novell no longer recommends running NETX, but it does 
work as it did with Win 3.1. Install the DOS client, then add 
"Novell NetWare Shell 3.x" as a Client from Network Control 
Panel. Setup will prompt you for Novell's disks when needed. 

VLM: This works better with Win95 than NETX, and is "Safer" 
than Client for NetWare for your finicky programs and NDS apps. 
Try this as a last resort, if you can't get the app makers to clean up 
their programs. Use Novell's regular DOS installation of this client 
(Don't add the Windows software from Novell's setup), then add 
"Novell NetWare Shell 4.x and above" as a Client from Network 
Control Panel. Setup will prompt you for Novell's disks when 
needed. 

NOTE: Do NOT use Client for MS/File & Print Sharing for MS 
networks alongside a real mode Novell client! Neither Novell nor 
Microsoft support this, and the mix of real mode/protected mode 
clients can cause loss of hair for network administrators. Use all 
protected mode clients and services if you want NetWare logins 
AND peer sharing. Client/FPS for MS networks works great 
alongside Client for NetWare, and even Client32 from Novell. 

Client32? Well, I don't believe in it myself, because Novell 
introduced its server concepts to Win95; concepts that belong in 
the server. Read all about it in Novell's Client32 FAQ. 

At either rate, try to avoid this, unless you like seeing multiple 
instances of IPX or you don't use a notebook computer (Novell 
didn't get Dial-up Networking working right with Client32 quite 
yet). If you update the server, Win95 clients can run VLM or Client 
for NetWare safely. 

WARNING: Novell's starting their Windows 95 conspiracy. 
(OK this is my imagination but think about it for a bit...) They 
released an NPRINTER "Open Beta" a while back, which 
requires their Client32 because it uses NLMs instead of VxDs. 
Read about Win95 NLMs in Novell's Client32 FAQ; they're 
basically writing a CLIB/NLM subsystem for Windows 95 that 
completely replicates Win95's VxD functionality and takes up 
more space. I figured out how to make MSPSRV (Microsoft's 
PSERVER for Win95) working in NDS so you can use that 
instead. 

Why do I care? You ever see Novell writing NLM subsystems 
for the Macintosh client? For the OS/2 client? No. So why are 
they wasting their time here? What makes Novell so special 
they can't work with the OS instead of against it? 
----------------------------------------------------------------------

How do I connect to NetWare servers while I'm not running 
Win95? 

Win95 Network Setup installed a real mode client for NetWare at 
the same time as the protected mode one. If you exit to DOS 
("Restart in DOS mode") or boot to "Command Prompt Only", and 
you're using Microsoft's Client for NetWare, you can log in to the 
NetWare server by typing 

NET START NWREDIR

at the DOS prompt. This will load a NETX compatible client using 
NDIS2 drivers and protocols. You can then change to your login 
drive and perform a normal DOS client login. Since it's only a 
NETX compatible client it can't perform NDS logins; so you could 
try: 

NET START NWLINK
VLM

Which uses Novell's VLM client, to do NDS logins. I haven't tried 
using Microsoft's IPX and Novell's client together, but in theory it 
should work. If it doesn't, you can always load Novell's net card 
drivers (LSL, etc) and VLM. 

NOTE: NWREDIR's real mode components take more 
conventional memory than a NETX client would, so you should 
only use this if your application can't run in a DOS session, or 
if you're performing any debugging. However, these 
components will automatically load high if you have upper 
memory available. You should prepare a special PIF file for 
this kind of configuration.
----------------------------------------------------------------------

How can I receive NetWare popup messages? 

With Client for NetWare, use WINPOPUP. Add it from 
Add/Remove Programs/Windows Setup, in the Accessories 
components. Keep this loaded or you won't be able to see or send 
pop up messages. WINPOPUP will receive messages from 
Bindery and NDS clients, but you can only send messages to 
Bindery clients. Novell's SEND command in a DOS session will let 
you send messages to NDS clients. 

You can force WINPOPUP to load by keeping a copy of it in 
SYS:PUBLIC (or any other public place) and enforce a System 
Policy to run it on start-up. In Default Computer/System/Run, insert 
an entry with a UNC path to WINPOPUP.EXE, such as 
\\SRV\SYS\PUBLIC\WINPOPUP.EXE. This way, the users don't 
have any excuse for not seeing pop up messages. 

NOTE: Enforcing a policy like this will prevent any other 
programs that run from this Registry entry (like SAGE.EXE 
from MS Plus) from running. If you have to, include an entry 
for SAGE.EXE as well (No error messages come up if the file is 
missing, so no worries if some machines don't have Plus) or 
any other programs that run from this Registry key (Example: 
MSPSRV.EXE; Print Agent for NetWare). Again, if a machine 
doesn't happen to have the file, the user won't notice an error 
message or anything. 

I've tried a couple of ways of getting WINPOPUP in people's 
faces without disturbing the Run Registry key. One of them is 
to set up a custom Startup folder in the server, but this requires 
User Profiles and prevents anything else running from the 
Startup group. I've also tried including it in the system login 
script (#C:\WIN95\WINPOPUP); this works very well but it 
won't start minimized. I can't seem to get the START.EXE 
command working in a login script but feel free to try it; the 
login script processor will run any DOS or Windows program. 
There's of course, putting it in load= in WIN.INI, or better yet, 
sticking a shortcut (WINPOPUP.LNK) in the load= in WIN.INI 
so you can start it minimized, but you have to go edit each 
Win95 station to do it. (Sigh) 

For all of Novell's clients, their supplied NWPOPUP works just 
fine. I'd even hazard a guess that NWPOPUP would work on 
Client for NetWare, but I haven't tried it yet. 
----------------------------------------------------------------------

Why don't I get a NetWare login prompt when Win95 starts? 
(NEW) 

This is related to a password caching problem I read about on 
Win95NetBugs. If the .PWL file is around 900 bytes, it will 
by-pass the NetWare login prompt and start Win95 straight away. 
Login scripts won't execute, and the only way to get them to 
execute is to Shut Down/Close all programs and log on as different 
user, and re-log in. 

To correct this, delete all .PWL files in your %WINDIR% and 
re-start the computer. While you're at it, disable password caching 
via system policies. 
----------------------------------------------------------------------

Bugs to watch out for, and patches (and links to appropriate 
Win95NetBugs pages) 

Automatic Frame Detection Bug: Auto detect does not always 
work, especially in multi-protocol networks. Bring up IPX 
properties and manually select a frame type. 

NWSERVER security bug: If you use Remote Administration, it 
may keep the admin share active after you dis-connect! Apply 
Service Pack 1 to fix. 

SAP Advertising kills IPX routing: When Win95 stations act like 
NetWare servers, all hell can break loose. SAP traffic can bog the 
network, clients might log in to a Win95 station instead of the real 
NetWare server. Don't use File & Print Sharing for NetWare to 
share out printers and files to non-Win95 clients; use the server and 
print queues like you're supposed to, or use Client/FPS for MS 
networks instead. More on print sharing via RPRINTER later. 

NOTE: Novell's latest patch sets for NetWare 3.11, 3.12, and 
4.1 correct routing problems caused by lots of SAP traffic. 
Visit netwire.novell.com and get the base OS patch sets for 
your version of NetWare. 

Password caching: Win95 will store your login password locally, 
and the password encryption is easily cracked! Apply Service Pack 
1 to fix, or better yet, disable password caching and use User Level 
Security for peer sharing. Check out the System Policies part to 
find out how to do force this. 

Server self-destructs when booting Win95: Any general mishap that 
occurs to the server that either causes an ABEND or otherwise kills 
it (I won't get into technical details; all I know is that Win95's 
demonstrated that it does bad stuff to NetWare servers). Check the 
steps you need to prepare the server or dis-arm the Win95 client. 
----------------------------------------------------------------------

How do I disable password caching? 

Set up a system policy file, and include "Disable Caching of Login 
Password" or "Disable Password Caching" in Default 
Computer/Network. 
----------------------------------------------------------------------

Top ten NetWare mistakes 

10) Using a '386 machine as a server with Pentiums running Win95 
as clients 

9) Installing File & Print Sharing for NetWare without knowing 
what you're doing 

8) Enabling long filenames on a NetWare 3.11 server (Patch it 
first!) 

7) Installing Novell's Client32 out of fear 

6) Using regular Client for NetWare to log in to an NDS server 

5) Turning on SAP advertising in a large routed network 

4) Leaving "Auto-Detect" as the frame type for IPX 

3) Not specifying the preferred server in Client for NetWare 
properties 

2) Not updating the server before adding Win95 clients 

1) Not using system policies (Always a good idea to use system 
policies for basic stuff) 
----------------------------------------------------------------------

What does Client32 offer that MS's client does not? 

This question bugs me all the way down to Hell. Novell Client32's 
features probably won't be used by about 90% of us. For the 
remaining 10%, I will assume you already know everything about 
Windows 95, and this FAQ will consequently be useless to you. 
Thphth. 

OK, back to reality: What does Client32 have extra? 

Synchronizes time with the preferred server automatically 
Lets you log in to multiple NDS trees 
Lets you use NetWare over TCP/IP (referred to nby Novell as 
NetWare/IP) 
Brings Novell's NLM technology to Win95 
More control over IPX protocol 
Supports Packet Signature for extra security 

There are a couple of other tidbits, but these are the biggest 
attractive features of Client32. To work around or obtain these in 
order using MS's clients: 

Use MS's NDS client in addition to the Client for NetWare 
(even for Bindery servers) to sync time automatically, or include 
#NET TIME in the login script 
I thought the whole point of NDS was to avoid multiple 
"domains" or directories. Who needs multiple NDS trees? 
No answer for NetWare/IP, but understand that NetWare/IP is 
just IPX over TCP/IP. I would say don't waste time with 
TCP/IP and stick with IPX. 
NLMs replicate Win95's VxD technology needlessly. We don't 
need no stinkin' NLMs in Win95. 
IPX is the easiest routable protocol to implement. The only 
settings I found needed to change are frame type, max sockets, 
and max connections, all controlable with MS's IPX 
"compatible" protocol just fine. 
Packet Sig belongs in the realm of Maxwell Smart and the Cone 
of Silence. If you're not in this realm, don't bother. 

The point I'm trying to make is, try to use the stuff that comes with 
the OS before resorting to memory-hogging add-ons. Client32's the 
biggest hunk of code to grace the networking scene and it 
complicates the system far too much for 90% of us.
----------------------------------------------------------------------

What's this I heard about Client for NetWare only being 
NetWare 2.2 compliant? 

I've heard bullsh*t about this since Novell's tech note 
announcement regarding FPS for NetWare. Novell states that 
Microsoft's File & Print Sharing for NetWare identifies itself as a 
NetWare 3.12 NCP server, but really uses codes and packet types 
from NetWare 2.2 servers. This is why that Client32 can't see 
Win95 computers running FPS for NetWare, even with SAP 
advertising turned on. 

OK, I believe that MS reverse-engineered NetWare 2.2 to make 
FPS work. What I don't believe is everyone else claiming that the 
REST of Client for NetWare is only 2.2 compliant. NetWare 2.2 
clients (and MS's FPS for NetWare) can't do Packet Burst. Client 
for NetWare and NetWare 3.12 servers (and better) can. 
NetWare 2.2 clients (like NETX) can't log into NDS trees. OK, 
neither can Client for NetWare, but the NDS add-on fills that gap. 
You're going to say that MS's NDS client is only NetWare 2.2 
compliant? 

And so what if FPS for NetWare only acts like a 2.2 server? I only 
recommended FPS for NetWare for sharing between Win95 
machines and for Remote Administration. In these two jobs, FPS 
for NetWare works as designed. 

And here's a good one for Novell. In the same document, they 
claim that Remote Registry Service depends on FPS for NetWare. 
Wrong. (Insert buzzer sound here.) While Remote Registry 
depends on User Level Security, that security comes from a 
security API in Win95 (SECUR32.DLL), which goes through the 
security provider software that comes with the CLIENT. It does 
not depend on any file sharing service. If Novell wanted to make 
Client32 work with remote administration, they could write their 
own security provider code. Bet they can't do that in NLMs. 
Thphth.
----------------------------------------------------------------------

How do I connect to Windows NT servers and Windows NT 
domains? 

Microsoft released Windows NT 3.51 purely to support Windows 
95 clients. If you have Windows NT servers or workstations and 
Win95 workstations, upgrade to NT 3.51. Save yourself the 
hassles. 

If you aren't using NT domains, you can connect to the NT 
workstations and servers as you could any MS Windows Network 
client; install Client/FPS for MS networks. 

Client for MS Networks can also perform NT domain logins, 
similar to how the NetWare client performs NetWare logins. You 
just specify that you want to log in to a domain in the Client for MS 
properties. You needn't specify the name of the domain controller; 
just the name of the domain. Unlike the domain client in Windows 
for Workgroups, however, you log in to the domain first, then into 
Windows. 

Upon re-boot, Win95 gives you an MS Client login prompt. Feed it 
your username and password, and your NT login script will 
execute. 
----------------------------------------------------------------------

How do I get Win95 to honor NT %username% ? (and other 
NT user variables) 

Win95 isn't Windows NT, so it can't receive NT user profiles 
which include the environment variables. However, there's a cool 
LanManager utility that works on NT servers: PUTINENV. 
PUTINENV copies all the LanManager user variables (including 
%USERNAME%) to a DOS client. But it only copies them to the 
local DOS session's environment; you will need to copy the variable 
to the global Windows environment with WINSET, a utility that 
comes with the Win95 CD-ROM. 

So, to copy the user variables over during a login, copy 
PUTINENV.EXE and WINSET.EXE to the domain controller's 
NETLOGON share, then add these lines to the login script: 

\\server-name\NETLOGON\PUTINENV L
\\server-name\NETLOGON\WINSET USERNAME=%USERNAME%

(Repeat the WINSET line for any other user variables in the user's 
NT profile.) 

You could also map a drive and run the programs from that 
mapped drive, or even from the client's local hard drive. Since 
Win95 supports commands using network paths, however, it's far 
easier to just copy them to the server. 

For interest's sake, PUTINENV also works with Windows for 
Workgroups clients. Of course WINSET won't work, being a 
Win32 program, but you could use the same script for WFWG and 
Win95 clients without harm. NT clients will GPF on running 
WINSET too. Read the note on Rich Graves' Site. 

Windows Magazine also has many tips on writing NT login scripts, 
and have a sample master login script for your viewing pleasure. It 
includes a Win 3.1 equivalent of WINSET called SETW.EXE too. 
----------------------------------------------------------------------

Bugs to watch out for, and patches 

Since Microsoft meshed Win95 and NT so closely together there 
are hardly "any" bugs, but Rich Graves does mention a few at his 
Win95NetBugs site. 

Hah, I lied! I know two bugs, and they relate to Remote 
Administration... 

Admin share (\\machine\c$) remains active after you terminate 
the Remote Admin session (I noticed this since Service Pack 1) 

Domain Admins can edit parts of an NT server's Registry! 

To prevent these bugs from creeping up, make sure you protect 
that Domain Admins group with your lives. 

There's the Password Caching bug of course, but you can disable 
password caching. 
----------------------------------------------------------------------

How do I disable password caching? 

The best way is to set up a system policy which does so. You can 
disable caching of the login password, or caching altogether. 
----------------------------------------------------------------------

How do I log in to multiple domains? 

Although you can't LOGIN to multiple domains, LOGIN and 
ATTACH are two very different actions. You will need to establish 
a Trust relationship between the two domains, a topic best covered 
in Microsoft's NT Resource Kit. Once set up though, you can map 
drives to shares on the other domains through the login script, or 
browse through Network Neighborhood, as though they were part 
of your domain. 
----------------------------------------------------------------------

Top ten NT network mistakes 

10) Using a LanManager server as a domain controller (hah hah 
hah) 

9) Using an NT version earlier than 3.51 for Win95 clients 

8) Not using system policies (Always a good idea to use system 
policies for basic stuff) 

(oops... not enough mistakes to fill the list! You got any?) 
----------------------------------------------------------------------

How do I connect to Banyan Vines (tm) servers? (Who uses 
this anyway?) 

Banyan has a 32-bit client for Win95. By what I read on their 
installation instructions, it's a proper Win95 client for a VINES 
server. I don't have access to a VINES server, so if you have any 
insight on this, please tell me. 
----------------------------------------------------------------------

How do I connect to LANtastic (tm) servers? (Yes Virginia 
there IS a 32-bit LANtastic!) 

Artisoft has a Client for LANtastic, that pretty much works like 
Client for MS networks! You can map and browse server drives, 
share drives with the LANtastic service, capture and share printers, 
and have your connections saved per user, via User Profiles. 
Because they use the OS nicely, you could use the Client for 
NetWare, for example, and LANtastic client at the same time, if for 
some unusual reason you didn't want to use Client for MS for peer 
sharing. Now this is playing nicely! 

NOTE: Artisoft stopped offering their Client for LANtastic on 
their web site. Visit Artisoft's site or your favorite vendor for 
LANtastic for Windows 95. 
----------------------------------------------------------------------

How do I connect to AppleTalk (tm) AFP servers? 

Miramar Systems has a Win 3.1 client and server for AFP, which 
they managed to hack into Win95. Miramar told me via E-MAIL 
that they will release a Win95 client and server in June 1996. With 
any luck it can co-exist with other Win95 components. 
----------------------------------------------------------------------

How do I connect to IBM OS/2 LAN Servers? 

At first I thought MS would've abandoned OS/2 completely, but 
according to KB article Q149206, Client for MS networks will 
work with LAN Server domains. Specifically, they wrote that 
Client for MS works with OS/2 LAN server versions 1.2, 1.3 (and 
CSD), 2.0, 3.0, and 4.0. 

As such, you can treat the LAN Server domain like the MS Man 
Manager or Windows NT domains. Set up the Win95 client 
appropriately. 

MS noted that file and print sharing are the only services that Client 
for MS supports. Apparently, IBM's LAN Server management 
software won't run on a Win95 station. Keep a Win 3.1 or DOS 
station handy for this. 
----------------------------------------------------------------------

How do I connect to other network servers? (DOS client 
advice) 

Microsoft TRIED to allow weird DOS clients, with Win 3.1 
support, to work in Win95 like they did in Win 3.1. Win 3.1 
support for networks shows up as a stand alone Client in Network 
Control Panel. For example, if you install Novell NETX support, 
you don't need to add any protocols or net cards. The big limitation 
is you can only install ONE Win 3.1 network client. 

The best advice I can give is to only use the network support the 
vendor gives you. Don't try to use DOS clients alongside Client for 
MS Networks, for example. 

If you have to make more conventional memory available, you can 
use real mode HIMEM.SYS and EMM386.EXE, and prepare a 
normal DOS configuration that will start up before Win95 does. At 
this point it would perform much like Win 3.1 did, but it should 
work. 
----------------------------------------------------------------------

How do I connect to The Internet? 

Since Win95 comes with nearly all the components you need to 
connect to The Internet, the easiest way is to grab Microsoft's 
Internet Explorer and run it. The first time you run it, the Internet 
Setup Wizard comes up and asks you a bunch of questions only 
your service provider can answer. Get an answer sheet from your 
provider for these settings: 

Dial-in phone number 
Login Name (Not E-MAIL name); may include descriptors like 
%PPP or whatever 
Login Password (Whatever you chose when you signed up) 
IP address and Subnet mask if manually given, or use "My ISP 
provides me one" 
DNS server addresses (in the form of XXX.XXX.XXX.XXX) 
Full E-MAIL address 
Mail server address (usually something like mail.nowhere.com) 
Mail server username (Usually the same as your login name) 
Mail server password (Usually the same as your login 
password) 
Items to have handy: News server address, outbound mail 
server address, Gateway address (if not using default gateway) 

These are the items the Internet Wizard will ask you for. The 
Wizard will prepare IEXPLORE.EXE, the main Web browser, and 
Microsoft Exchange for sending and receiving electronic mail. It will 
also prepare a dial-up networking connection with all the right 
switches turned on, or off, and install all the needed components 
from your Win95 disks or CD-ROM. The only fine-tuning you'll 
need to do is to add the news server address to Internet Explorer 
(or whatever news reader you want to use), and maybe add an 
Outbound Mail Server name to Exchange's Internet Mail 
properties, if the provider has a different server to process 
outbound mail. 

About 99% of us will connect to The Net using a modem and a 
dial-up line, but for the rare few of us that have a direct network 
connection, the Wizard will work with that too. 

Oh yes, it will make you use Internet Explorer. No matter; just use 
it to get your favorite Web browser, such as NCSA Mosaic for 
Win95, or (ACK!) Netscape, and install that afterwards. 

You can always re-run the setup wizard if the provider's settings 
change, or if you change providers. You'll find it in your 
Accessories group on the Start Menu. I cover the rest of the 
Internet stuff in a separate page. 
----------------------------------------------------------------------

How do I share my hard drive or printer to other Win95 
users? 

Install File & Print Sharing for MS networks in your network setup. 
If you set up the computer like I told you back in the How do I 
connect to other Win95 computers? section, this'll already be done. 

Next, right-click on any drive or folder you want to share, and 
select the "Sharing" menu. You can specify a read-only or full 
access share like you could in Windows for Workgroups, or make 
it dependent on password. 
----------------------------------------------------------------------

How do I share my hard drive or printer to other Win95 users 
on The Internet? 

This is pretty tricky because you need to run NetBIOS over 
TCP/IP. You can't just type "\\206.116.13.2" and expect a list of 
shared resources to appear. Running NetBIOS over TCP/IP 
usually requires a WINS server, but you can also do NetBIOS 
naming through DNS, or by manually writing an LMHOSTS file, 
neither of which I recommend. 

One problem I noticed is, if you specify a name in HOSTS or 
LMHOSTS, the machine you're referring to had to have the same 
name in its Identification tab, on its Network Properties. This tidbit 
I got from Rich Graves' site. 

Your easiest bet is to obtain a free FTP server for Win95, available 
at www.windows95.com. Then the other user can just use their 
FTP client or browse using their web browser, using 
"ftp://206.116.13.2" as the URL. To find out what your IP address 
is (if you have IP addresses assigned to you on the fly), run 
WINIPCFG.EXE from the Win95 directory and bring up 
properties of the "PPP Adapter", while you're connected. 
----------------------------------------------------------------------

How do I share my hard drive or printer to other Windows for 
Workgroups users? 

Just like you would for Win95 users. Be careful if you use User 
Level security, because WFWG clients won't recognize weird 
security providers, like NetWare servers. Either share out to "The 
World", or specify a Windows NT domain as your security 
provider, and have the WFWG client log into it. Or, simply use 
Share Level security a'la WFWG. 

NOTE: If you chose IPX as your base protocol between Win95 
and WFWG computers, you should decide if you want to use 
NetBIOS or not, because WFWG has one default (NetBIOS 
ON) and Win95 has another default (NetBIOS OFF). Neither 
WFWG nor Win95 need NetBIOS over IPX unless you're 
specifically running NetBIOS apps, so on the Win95 machine 
have "I want to enable NetBIOS" turned off in IPX properties, 
and change the protocol on the WFWG machines to "IPX/SPX 
Transport" instead of "IPX/SPX Transport with NetBIOS". 
Microsoft calls this "Direct Hosting over IPX" which will give 
you a speed boost. Windows NT and Workgroup Connection 
for DOS also support Direct Hosting over IPX. 
----------------------------------------------------------------------

How do I share my hard drive or printer to other NetWare 
users? (Avoid if possible) 

Depending on whether the clients are Win95 clients or DOS clients, 
it can be either really easy or really messy! Complications include 
the SAP Advertising bug and the Login bug. 

If the clients are other Win95 machines running Client for NetWare, 
you merely have to install File & Print Sharing for NetWare 
networks, and specify your NetWare server as the security 
provider in Access Control. When you re-boot you can share out 
drives and printers to specific users in the NetWare server's 
Bindery. 

Now, if the client runs Win95 there's no real troubles, because 
Win95 will perform "Workgroup advertising" which works like the 
workgroup naming service (browse master) in WFWG, and this 
won't interfere with normal NetWare communication. 

Beware if you want to share to non-Win95 clients via FPS for 
NetWare; you have to turn on "Service Advertising Protocol" 
(SAP). This is how NetWare servers become aware of each other, 
and if you turn on SAP for a Win95 machine, it will appear in 
SLISTs and SYSCON etc as NetWare servers. You can even get 
connection info (Server version: "Windows 95 4.00.950, 250 
user") from SYSCON. Problem is, not only would SAP advertising 
by a lot of Win95 systems cause a lot of network traffic, it could 
possibly kill any routing in an inter-network, and make DOS clients 
try to log in (as in Preferred Server login) to Win95 servers, which 
won't work. If you really want to screw up your network, share out 
your hard drive with the share name SYS and make a directory 
called LOGIN, and watch what happens. NOTE: Please don't do 
this, unless you LIKE getting beaten up by your network 
administrator. 

A better solution is to install FPS for MS networks and put either 
WFWG on the non-Win95 clients, or if they can't run Windows, 
Workgroup Connection for DOS. Both of these can run alongside 
Novell's NETX and VLM client software. OS/2 Warp Connect 
can load Windows and NetWare clients simultaneously as well. To 
save on memory on the DOS computers, consider using "Direct 
Hosting over IPX", which will remove the need to use NetBEUI 
and save 40 KB of memory or so. The absolute smartest way, 
however, is to use a common space on the server. 

Now printer sharing is another story... 
----------------------------------------------------------------------

How do I make RPRINTER work? 

Oh no... you can't run RPRINTER.EXE on a Win95 station 
because you have to run it before Windows loads! Well, you could 
use VLM and RPRINTER together but what's the point of real 
mode network software on Win95? There is a better way. And no, 
running it from WINSTART.BAT doesn't work. 

Download and Install Microsoft Print Agent for NetWare. Add a 
Service from Network control panel and hit "Have disk", then tell it 
to look in ADMIN\NETTOOLS\PRTAGENT on the Win95 
CD-ROM, or wherever you extracted that download. Note that 
Print Agent will only work if you run Client for NetWare; it won't 
run with VLM or Novell's Client32. BE WARNED: MSPSRV was 
a last minute hack by Microsoft and doesn't have the 
re-connect features, etc of Client for NetWare. In addition, it 
requires a Bindery print server object. NetWare 4.x 
Administrators: Use PCONSOLE to make Bindery mode print 
server objects. 

Just before you re-boot, change your IPX properties so you have 
Maximum Sockets and Maximum Connections set to at least 70, 
like RPRINTER/PSERVER's recommended setting of 

SPX CONENCTIONS=60

I suggest 70 instead of 60 because FPS for NetWare and Remote 
Registry require additional free sockets. And speaking of Sockets, 
you can't use a third party TCP/IP dialer if you plan to use 
MSPSRV, because it uses the Winsock interface over IPX. 

Now, also just before you re-boot, run PCONSOLE and create a 
new print server object. Add one printer to it named "Printer 0", set 
for Remote Parallel, LPT1 (Or just Parallel on NW 4.x servers). 
Attach it to a print queue on the NetWare server, if necessary, 
detaching the queue from any other print server object it was 
attached to. If you did detach it from an existing print server object, 
you will have to re-start that PSERVER, which usually means 
typing "unload pserver" and "load pserver xxxxxxxx" (whatever the 
print server object's name was) from the NetWare console. 

Now finally, re-boot the Win95 station and log in. Local printers on 
this station will now have a "Print Server" tab in their properties 
sheets. Be warned: This tab has bugs, so follow these six steps 
precisely! 

Select the Print Server tab and turn on "Enable print server for 
NetWare". If you get any evil error message just ignore it. 
Select the NetWare server with your new pserver object, from 
the DROP DOWN LIST, even if it was already selected. 
Select the pserver object you just created from the print server 
drop down list. 
Select how often you want this computer to check the queue for 
print jobs. The 30 second default is fine. 
Hit OK. 
Hit Start Menu/Shut Down, close all programs and log in as 
different user, and re-log in. Now all jobs in that NetWare 
queue will find their way to this printer. 

The reason you have to re-log in, is you will lose your drive 
mappings as soon as you OK those settings! MSPSRV is riddled 
with many dumb bugs, but Microsoft seems to swear by it. Check 
out KB article Q134747 for all the gory details. Every time you 
view this "Print Server" tab, it seems you will lose all your drive 
mappings. Re-logging in will restore them. 

You will also have to create a print server object for EVERY 
Win95 computer sharing a printer this way, because each system 
becomes a PSERVER look-alike, with all the requirements of a 
stand alone PSERVER.EXE or PSERVER.NLM; the only 
difference is that it multi-tasks. You will also have to remain logged 
in to keep MSPSRV running, as logging out causes all programs to 
close, including MSPSRV. It will re-start when you re-log in, or 
cancel the log in. On machines with very active printers, you might 
want to consider setting their Default Login to "Windows Logon" 
with a blank password, so they automatically log in to NetWare on 
power-up, and re-enabling Automatic NetWare Login for those 
specific machines, if you disabled it via system policies. 

Oh yeah, one more thing: Don't capture LPT1: to a network 
queue if you're running MSPSRV to share a printer. This might 
have worked in RPRINTER, but it doesn't work here. What will 
happen is that MSPSRV will suck the job off the queue and send it 
to the printer hooked up to LPT1, then that printer will send the job 
to wherever LPT1 was captured to, instead of to the local printer! 
I've seen this happen! Create a second printer in Win95 and have it 
point to the queue, if you're afraid of cutting in front of other 
people's print jobs. 

So to recap: Create a print server object with a single printer, for 
each Win95 computer sharing a printer through MSPSRV. Attach 
a print queue to each of them. Make sure you aren't capturing 
LPT1: to a network printer. Install MSPSRV on the Win95 
computers sharing printers. Set Max Connections and Max 
Sockets to at least 70 in IPX/SPX properties. Re-boot to activate. 
Select the "Print Server" tab in the printer you want to share. Select 
the file server from the drop-down list and the print server object 
from its drop down list. Hit OK. Re-log in. And Pray. Heh heh... 

...on a NetWare network using NDS? 

I managed to get MSPSRV running on an NDS network just 
recently. Originally, I thought switching the NetWare 4.1 version of 
PCONSOLE to Bindery mode, and creating Bindery queues and 
print server objects, would do the job. Apparently not. NDS clients 
can't readily print to Bindery print queues. 

So, after a lot of fiddling I realized that Novell's Quick Setup option 
in PCONSOLE does the job almost perfectly! Quick Setup creates 
a new NDS queue, NDS printer, and NDS print server object, and 
makes a Bindery version of the queue and print server object, 
granting printing rights to everyone in the NDS tree. A little extra 
fine tuning and it works straight away with MSPSRV. Here's what I 
did, with my example object names in (parenthesies): 

Use PCONSOLE's Quick Setup option, in NDS mode, to 
create an NDS queue (Q1), printer (P1), and print server object 
(PS-INLINE). If you already have an NDS print server object, 
be sure to specify a NEW print server object and not use any 
existing ones. 
Change the new printer object (P1) so it uses LPT1, IRQ 7, 
"Change forms as needed", and have it service the NDS queue 
(Q1). 
Switch PCONSOLE to Bindery mode (Press F4), edit the 
Bindery queue (Q1) so its settings match the NDS queue. Add 
the Bindery print server object (PS-INLINE) to the list of print 
servers for this queue. 
Edit the Bindery print server object (PS-INLINE) so its settings 
match the NDS print server object, and create a Bindery printer 
within this object with the same name as the NDS printer object 
(P1), and the same settings (printer number 0, LPT1, IRQ 7, 
Change forms as needed). Have this Bindery printer service the 
Bindery queue (Q1). The big catch is that Bindery 
configurations aren't accessed by NDS objects, or vice 
versa, as PCONSOLE's warning tells you. Heed that 
warning. 
With all that accomplished, the NDS objects and Bindery 
equivelants will work together as if they were one set of objects. 
Now, go to the Win95 station running MSPSRV and have it 
service this print server object (PS-INLINE) as per the regular 
instructions. If you're switching an existing queue to this new 
print server, you'll need to stop and re-start PSERVER.NLM 
on the server so it won't try to service that queue anymore. 

All this fiddling may take a while, but it's the quickest way I could 
get it working, so that both NDS and Bindery clients can print to 
the printer shared via MSPSRV. And surprisingly, many of the bugs 
Microsoft mentioned in KB article Q134747 above, don't show up 
this time. Not bad at all! Yes, you have to do this for each Win95 
station sharing a printer this way. 

Best of all, MSPSRV takes far less memory (a mere 64 KB on the 
workstation) than Novell's NPRINTER Open Beta. 
----------------------------------------------------------------------

How do I share my hard drive or printer to Macintosh (tm) 
users? 

Miramar Systems will include an AFP and ASDP print service with 
their MacLAN product, which they plan to release in June 1996. In 
the meantime, they managed to hack in their Win 3.1 Personal 
MacLAN into Win95. 
----------------------------------------------------------------------

How do I share my hard drive or printer to other computers' 
users? (SAMBA network clients) 

MS Windows Network has a short name: SMB, or "Server 
Message Blocks". SAMBA is a GNU public-license SMB client 
for Unix machines, with versions available for The Amiga and 
several other smaller systems. Visit one of many SAMBA FAQs, 
or visit the newsgroup comp.protocols.smb, or if you want to 
connect to Amigas, visit AMINET. If anyone of you fellow 
Amigans have ported the SAMBA client (Not the SERVER) to 
Amiga yet, please E-MAIL ME! 

SAMBA clients exploit a nasty file sharing bug in Win95 and 
WFWG; if the Win95 server shared out a directory, it will 
inadvertently share the entire hard drive with the same restrictions! 
Ack! Microsoft fixed this in Service Pack 1. 
----------------------------------------------------------------------

How do I run DOS TCP/IP or packet-driver apps in DOS 
sessions? 

Originally I thought MS's TCP/IP would allow for DOS apps to 
use 32-bit TCP/IP in the same way IPX apps would (such as 
NetDOOM or Descent), but some TCP/IP apps provide their own 
complete TCP/IP stack, and use the pure packet interface 
(characterized by Packet Drivers that leave transport protocols to 
the apps themselves). 

There's an NDIS 3.0 packet driver you can install as a Win95 
"protocol" at http://ndtl.harvard.edu/ndis3pkt which provides the 
packet driver interface for any network card. The driver is 
re-entrant so multiple DOS sessions can access it. The big catch is, 
if you use MS's TCP/IP Protocol at the same time, AND you have 
DOS packet apps that provide their own TCP/IP stack, you 
cannot have MSTCP and the packet app use the same IP 
address. You are effectively running two TCP/IP stacks (one for 
Winsock apps and the one provided by the packet app) and these 
can't have the same IP address. 

However, multiple DOS sessions running TCP/IP packet apps can 
use the same IP address. This packet driver can interpret TCP/IP 
packets from DOS packet apps and multiplex them. This is a 
special case which a packet driver would not normally handle. 

So with this aside, to install the virtual packet driver for Win95: 

Download the ndis3pkt "protocol" from the above address 
Install a net card driver for Win95 
Install the packet driver as a Protocol 
Check the Bindings tab for each net card you have, and make 
sure you enable the Virtual Packet Driver only for the cards you 
want to use it for (turn it OFF for the Dial-up Adapter). 
Re-start the computer. Use your packet apps as normally in 
DOS sessions. 
----------------------------------------------------------------------

How do I print to HP JetDirect (tm) printers on the network? 

Win95 includes a JetDirect service, which allows you to control and 
attach to printers with JetDirect cards installed. HP JetAdmin 
depends on IPX protocol, so install that as well. 

Once you install the JetAdmin service, you can print to the JetDirect 
printers like you could to any network print queue, but you cannot 
map a DOS LPT port to one. Read below, to learn how to create 
new DOS ports instead. 
----------------------------------------------------------------------

JetDirect Port Aliasing, or How do I print from DOS 
programs to JetDirect Printers? 

Originally I thought that MS's DLC protocol would allow for 
JetDirect access, as it did in Windows NT. Nope. I had the chance 
to attempt it myself and had to struggle with HP's Aliasing Port 
Monitor to make it work. 

Once you set up your JetDirect printer objects, install this dummy 
printer driver. This will install the capability to add "Alias Monitor" 
ports from printer properties. If you actually try to install the dummy 
printer to the end though, it will fail. The port capability will install 
correctly, however. 

Then, install a new Windows printer, identical to your existing 
JetDirect printer, except after you finish, change its port. From the 
new printer's properties, in its Details tab, select "Add Port". 
Among the Local Port choices, select "Alias Monitor". Type in a 
valid DOS port name (such as LPT3:), a descriptor for it, and the 
name of the existing JetDirect printer object (like "HP DeskJet 
1200C (MS)", exactly as it appears in the Printers window). Once 
this is done, whenever you print to this port, it will print to the 
Windows printer it points to. You can change this port's target or 
other properties from "Port Settings". 

One advantage of this, is you can make your computer the print 
spooler for it, and use a shorter share name (the sharename 
\\HP_Network_Printers won't work with Win 3.1 apps or Win 3.1 
printer drivers). Another advantage is you don't have to install 
JetAdmin on each and every computer, if you do re-share it. 

NOTE: This is only the beginning of HP's apathy towards 
Win95. Notice how they supply ONE driver set for Win 3.1 and 
for Win95? Notice how "You must use the SETUP program!" 
when you try to add the driver with Add Printer? Just what the 
hell is HP trying to do here? Of course, HP's newest DeskJet 
1600 drivers don't work with JetDirect printers this way 'coz 
they're written for Win 3.1 and don't recognize this long 
\\HP_Network_Printers share name. I suggest getting a 
Lexmark PS4079 if you want good colour printing AND Win95 
performance. 
----------------------------------------------------------------------

I heard that Win95 has System policies. How do I set it up? 

System Policies let you enforce a bunch of settings for Win95 
computers on a network. This is real handy to disable long filename 
support for NetWare, or disable password caching, for example, 
without going to each and every computer on the network and 
editing SYSTEM.INI or the Registry. 

Copy the contents of ADMIN\APPTOOLS\POLEDIT from the 
CD-ROM, to a convenient directory that only you (the 
Administrator) have access to. The first time you run POLEDIT, it 
will ask you for a policy template. Choose ADMIN.ADM. There 
are other policy templates for other networks (including NDS), but 
ADMIN covers most of the stuff for now. 

Have a nice look at all the settings you can enforce on, enforce off, 
or not enforce. Notice you have three choices; an "On", "Off", and 
"Don't Care"; the "Don't Care" state means that the computer will 
use the setting it already has. "Default User" refers to people, and 
you can add unique policies for unique users if you have a central 
security provider (like an NT domain controller or NetWare server) 
by adding users to this policy file. "Default Computer" refers to 
computers, and you can add computers here as well, named by the 
"Identification" tab back in Network Control Panel. 

Definitely set these policies up at a bare minimum: 

Network path for Windows 95 files 
Remote Update: Automatic (Use Default Path). Remote Update 
refers to updating local settings from the policy file, and Default 
Path refers to the location of the policy file itself. The default 
path depends on the kind of network client installed (Microsoft 
Networks, NetWare, LANtastic, whatever) and this 
"Automatic" option only works if you have a Win95 client for a 
central server of some kind. You can do non-central policies 
too, but I'll cover that later. 

Save this policy file with the name CONFIG.POL and copy it to 
the path your client expects to find it. 

POLEDIT also works directly on a local Registry, which is really 
convenient if you don't trust yourself with REGEDIT. 

...on a NetWare network? 

Prepare the CONFIG.POL file and copy it to your Preferred 
Server's SYS:PUBLIC directory. Yes I know, I goofed! Big time! 
Auuugh!!!! I finally verified this and sure enough, it reads from 
SYS:PUBLIC. Make sure that everyone has read and file scan 
rights to this directory, including GUEST if you have such a user. 

Additional useful policies for NetWare networks include: 

Disable/Enable Long Filename support (You have three choices 
here) 
Disable Password Caching 
Disable File and Print Sharing Controls (Remote Administration 
still works) 
Disable Automatic NetWare Login 
Preferred Server 
Disable SAP Advertising 

...on a NetWare network using NDS? 

Microsoft's Services for NDS has some pretty cool extensions to 
this policy logic; you can enforce policies dependent on whatever 
level on the NDS tree you log in to (whatever your current context 
is), including specific Organizational Units, or the entire 
Organization. All this stuff only works if you installed MS's Services 
for NDS in addition to the Client for NetWare. Otherwise, for 
Bindery logins, it still reads CONFIG.POL from SYS:PUBLIC. 

To add NDS policies, change your template to the MAPLE.ADM 
template included with Services for NDS. Then load your 
previously-made CONFIG.POL file and make the appropriate 
NDS policy changes. All other policy settings made from 
ADMIN.ADM will stay un-changed. 

Bring up your Organization and Organizational Unit icons up in 
Network Neighborhood. If you have Admin privileges in these 
units, bring up properties for them. You'll see an "NDS 
Administration Settings" tab. Here, enable system policies and 
specify the volume name (including context, such as 
IN-LINE_SYS.INLINE) and file name (including path, such as 
PUBLIC\IN-LINE.POL) for the policy file. The name need not be 
CONFIG.POL; it can be INLINE.POL or whatever, but you 
should make sure that the policy file is in a public place, such as the 
good old PUBLIC directory. Do this for each Organizational Unit 
and for the whole Organization as you see fit. 

NOTE: Policies don't flow down the NDS tree like other 
properties do. You will have to re-apply the policy setting to 
each Organizational Unit within your master Organization, or 
you may use different policies for each Organizational Unit. 

In addition, the NDS client will read policies differently, 
depending on whether the user performs an NDS login or a 
Bindery login. For Bindery logins it reads CONFIG.POL from 
SYS:PUBLIC, and for NDS logins it reads it depending on the 
system policy settings for that NDS branch. 

Two very useful NDS policies (Include these in the Organization's 
properties along with other basic policies): 

Load NetWare DLLs at Startup (To make dumb NDS apps 
work) 
Allow only NDS logins (To prevent User Profile and System 
Policy screwups) 

...on a Windows NT network? 

Create the CONFIG.POL and copy it to the NETLOGON share 
of your primary domain controller. You can spread the policy file to 
all your backup domain controllers as well, in which case, the 
"Load Balancing" option can save some server overhead on slow 
WAN links. 

Useful policies for NT networks: 

Log on to Windows NT (Specify domain name here too) 
Workgroup (Use same name as the domain to ease browsing 
troubles) 
Disable Password Caching 
Enable Load Balancing (If you use multiple domain controllers 
per domain) 

...on another network with a 32-bit client? 

Other Win95 clients will have their own policy templates and their 
own unique location for the policy file. Check with the vendor for 
the details. If there's no default path, you can enforce the "Manual 
Update" policy and specify a UNC path to the policy file (like 
\\SRV\POLICIES\CONFIG.POL), but you will need to run 
POLEDIT on each station to set this in each Registry. 

...on another network with a DOS client? 

You will have to set the "Manual Update" policy and set a DOS 
Drive:\DIR\CONFIG.POL path on each station in each Registry. 
You will also need to map this network drive before then end of 
AUTOEXEC.BAT as well. 

...on a peer to peer Win95 network? 

If you keep one Win95 station on all the time (Usually the machine 
with the printer attached) you can put a policy file there. You will 
still have to manually change the Remote Update path in each 
station, but this time it can be a UNC path. 
----------------------------------------------------------------------

I heard that Win95 has user profiles. How do I set it up? 

User Profiles are a really, really, cool feature of Win95. Not only 
can you set a personalized desktop for each user and have personal 
Start Menus, but you can have personalized settings for MS 
Exchange, Word for 95, or pretty much any program that stores 
user preferences in HKEY_CURRENT_USER in the Registry! 
Profiles will also follow a user around in a centralized network, 
copying their program settings to each station as required. 

To turn on User Profiles, run the Passwords control panel. 
Regardless of whether you installed Networking or not, you turn on 
"Users may select their own preferences" on the User Profiles tab. 

Custom Desktops and Start Menus are actually one of these user 
preferences. You can enable or enforce User Profiles, but it's up to 
the users if they want their shortcuts to be unique to them. 

Regardless of user profile preferences, Win95 creates a Profiles 
folder, and a sub-folder for each user to store a personal copy of 
USER.DAT, the user portion of The Registry. If the user chooses 
to have custom Desktops and Start Menus, it stores them in that 
folder as well. Deleting shortcuts from Win95's default Dekstop and 
Start Menu folders will not affect a user's personal Desktop or Start 
Menu. 

Profiles work best when you have all Win32 apps, and if you keep 
copies of the apps in the local hard drives, that you install the apps 
in the same place on each computer! The "C:\Program Files" 
Directory is a good place for apps in a User Profile environment. 
Keep the Windows directory the same name on all your 
workstations too. 

SOFTWARE DEVELOPERS: Be VERY VERY CAREFUL 
where you store your program settings! Hardware settings (like 
local cache directories or modem preferences) belong in 
HKEY_LOCAL_MACHINE, mobile and user settings (like 
bookmarks or spell check preferences) belong in 
HKEY_CURRENT_USER or in HKEY_USERS\.Default... Test 
your software in a User Profile environment! This includes you, 
Netscape Communications! 

...on a stand-alone workstation? 

The Password Control Panel is always there, whether you have a 
network client loaded or not. In here, select the User Profiles tab, 
and select "Users can customize their settings". Specific users can 
choose to keep a custom Desktop and Start Menu included in their 
profile. 

When you aren't on a network and you have User Profiles turned 
on, you need to have a password for each user, otherwise it will 
happily automatically use the last password-less user's profile. 
Selecting "Shut Down" and "Close all programs and log on as 
different user" will let you enter your own name and password. 

...on a NetWare network so it'll follow the user around? 

Win95's Client for NetWare stores a user profile in their MAIL 
directory, so be sure you give each user one. SYSCON 
automatically creates a MAIL directory for each new user. The 
Win95 station copies their profile to the MAIL directory on log out, 
and reads it in on log in. 

You should enforce "Enable User Profiles" as a system policy, to 
keep multiple profiles straightened out. 

How do I make roving Desktop and Start Menus work on 
NetWare? 

The Desktop directory and Start Menu directory (which as you 
would recall, are just a bunch of .LNK and .PIF files) get copied to 
the user's MAIL directory too, if they turned on "Include Desktop" 
and "Include Start Menu" in Passwords/User Profiles. Because 
Shortcuts have long filenames, you need to enable LFN support on 
the SYS: volume. This will only work on patched NW 3.11, NW 
3.12, or NW 4.x servers with the OS/2 name space installed. 
Enforce LFN support via system policies. 

You should also ensure you have enough space on your SYS: 
volume for the shortcuts! Microsoft recommended setting aside 150 
KB per user, but my own custom profile eats 250 KB easily! 

...on a NetWare network using NDS? 

Services for NDS stores a user profile in the user's HOME 
directory instead of the MAIL directory, so make sure you define a 
home directory for each user, but the same rules regarding roving 
Desktop and Start Menu (LFN support, space requirements) 
apply. 

NDS clients can perform Bindery and NDS logins, so it is possible 
to have two sets of profiles for each user! You should enforce NDS 
logins only, via system policies, to prevent this mix up. 

...on a Windows NT network so it'll follow the user 
around? 

NT clients keep their profiles in their HOME directory, so make 
sure you define a home directory for each user, in User Manager. 
NT servers 3.5 or later have long filename support built in, even for 
FAT file systems, so you have no worries regarding roving 
desktops and Start Menus... just the space requirements. 

Also, enforce "Enable User Profiles" through system policies, to 
keep multiple profiles straightened out. 

...on another network? 

Roving User Profiles require a central storage space, and are 
specific to what network client you run. So the location of user 
profiles on that network depend on that client. This won't work with 
Client for MS networks without a Windows NT domain to log in to 
(So it doesn't work on just a bunch of Win95 machines together), 
but you can define a custom Desktop or Start Menu for each user, 
with POLEDIT. 

In Default User (Or whoever user) Shell settings, you can define a 
path for custom folders. The custom folders include Desktop, Start 
Menu, Programs, NetHood, and "Hide Start Menu Subfolders". So 
for each user (By selecting Edit/Add User) you can insert a custom 
path for these items. If you do this in one master CONFIG.POL file 
stored in one location, and you have "Remote Update: Manual 
Path" turned on, you can enforce a different Desktop and Start 
Menu for each user without a central server. Just make sure the 
path exists when Win95 starts (Either by using a UNC path, or by 
logging in before running Win95, in the case of real mode clients). 

If you also enforce user profiles through the central policy file as 
well, Win95 will store USER.DAT for each user on the machine, 
but it will not follow the user around. If you want the benefit of full 
roving user profiles, get a central server with Win95 client support, 
and check with the network OS vendor about user profile support, 
if it isn't an NT or NetWare server. 

Why user profiles is a really cool and useful feature! 

One time I read a question on how to make Netscape 2.0 work 
with more than one user's E-MAIL settings, so it would work with 
more than one provider. The answer was simply: Turn on User 
Profiles in the Passwords Control Panel. With that, Netscape had 
different settings for each user, and what was better, each user had 
their own dial-up networking preferences stored under their own 
profile! 

User Profiles is cool because it offers a central control for 
personalized settings, regardless of whose program you run! The 
software developer doesn't have to account for multiple users for a 
given program; they need only store personal settings in the 
USER.DAT portion of The Registry, and let the OS take care of 
the rest. I know this works with these programs: 

MS Office 95 suite 
Corel Graphics suite 6.0 
MS Exchange 
Netscape 1.2N up to 2.0 (You will need to fix the cache path 
for each user though) 
NCSA Mosaic 

Other programs Designed for Windows 95 had better work with 
this. 
----------------------------------------------------------------------

I heard that Win95 has remote administration. How do I set it 
up? 

The Passwords Control Panel has a "Remote Administration" tab 
that works only if you have networking installed. If you use a central 
server, you can assign administrative privilege to a SUPERVISOR 
or Domain Admin. 

First, install File & Print Sharing for either MS networks (for a pure 
Win95 or NT domain network) or NetWare (For NetWare 
networks). If you use FPS for NetWare, keep SAP advertising 
OFF. In addition, install the Remote Registry service from Network 
Control Panel, as a Service (in 
ADMIN\NETTOOLS\REMOTREG on the CD-ROM) on the 
remote machines. You can do this (and even enforce this) when you 
install Win95 as well. 

Now, if the workstations use User level security (highly advisable 
on NT Domains and NetWare networks), Setup will automatically 
enable remote administration for ADMIN and SUPERVISOR 
(NetWare) or DOMAIN ADMINS (NT Domain). If the stations 
use passwords instead of user lists (Share level security), or you 
don't have a central server, you will need to manually enable 
Remote Administration and supply a password to each station. 
Remote Administration settings will differ with each type of network 
client installed. 

Once done, you (the administrator) can control computers via 
Network Neighborhood. Right-click on any Win95 station and 
select "Properties". You will see a "Tools" tab that lets you edit the 
Registry, view network activity, or even browse the hard drives, on 
the remote computer. REGEDIT and POLEDIT also works on 
these stations. 

NOTE: The Remote Admin tools only work if someone's logged 
in to the machine you're trying to administer. Most likely this 
will be the machine's user asking you to have a look, but on a 
rare occasion you might need to administer a machine not 
logged in to. You're out of luck unless someone can log in to 
the computer you're trying to administer. 

Of the tools listed, Remote Registry service is the biggest 
program (250 KB). To free up memory so you don't slow down 
the machines, check out How to Prevent Random Hard Drive 
Access, which also frees lots of memory for these services. 

...on a NetWare network? 

Install FPS for NetWare or FPS for MS networks, install Remote 
Registry service, and enable User level security (No choice really 
for FPS for NetWare). Keep SAP advertising OFF. Edit the IPX 
Protocol properties so you have at least Maximum Sockets and 
Maximum Connections set to 32. Re-boot. Then, from any other 
Win95 station, log in as SUPERVISOR or ADMIN and get 
properties on the Win95 station from Network Neighborhood. The 
remote stations automatically assign remote admin privileges to 
SUPERVISOR and ADMIN. 

Of the available remote admin tools, Net Watcher will also work 
for viewing activity on the NetWare server, as well as the Win95 
machines. Net Watcher grabs the same information made available 
via SYSCON. 

There is one bug in Remote Administration, that makes the remote 
system keep sharing its hard drive, even when you end the Remote 
Admin session. Install Service Pack 1 on the remote station to 
correct this. This bug does not happen if you use FPS for MS 
networks instead of FPS for NetWare, but then you need to install 
Client for MS networks on the station you're administering from. 
There's no need to install two clients on the stations, really, so use 
FPS for NetWare, disable File & Print sharing controls (but not 
File Sharing itself) and SAP advertising via system policies, and 
install Service Pack 1. 

...on a NetWare network using NDS? 

NOTE: Remote Administration (and many of Win95's NetWare 
add-ons) depend on Bindery services running on your preferred 
server. To make Remote Registry services work in an NDS 
network, you will need a separate server with a Bindery (which 
isn't part of the NDS tree you're logged in to) running as a 
security provider. Ack. I know this sucks; the details are in KB 
article Q143398. As far as I know, Remote Registry Service is 
the ONLY NetWare-related service that won't work with a 
security provider which is part of the NDS tree (running 
Bindery emulation). Net Watcher and Administer both work 
regeardless. 

With that aside, I did manage to get Remote Registry running on an 
NDS network about the same time I got MSPSRV working. 
Remember where MS said you needed to have a separate Bindery 
server to provide security? Well... Win95 with FPS for NetWare 
acts as a Bindery server, so why not use another Win95 station as a 
security provider? It does work! And I was able to log in to the 
NDS tree and run Remote Registry on other stations with users 
logged into the NDS tree, and FPS for NetWare worked normally 
too. 

Remember: You only need to do this if you want to use Remote 
Registry service on an NDS network, and you're using 
Microsoft's Services for NDS on the machine you're 
administering from. Net Watcher and Administer both work 
without this nonsense, and the standard Client for NetWare 
works with Remote Registry straight away. 

So here's what I did: 

Set aside one Win95 computer (a '386 with 4 MB of memory 
will do) and install Client for NetWare and FPS for NetWare. 
No other clients or services. Have its User Level Security 
settings point to your NDS server. Check that server's Bindery 
context so it at least has your Administrators' usernames 
available. On that one machine ONLY, turn on SAP advertising 
and turn off Workgroup advertising. You might want to get the 
latest patches for NetWare 4.1, to prevent SAP traffic from 
killing any routing in your network. This machine won't work 
with Remote Registry, so don't bother installing it. 
On all the other Win95 machines running NDS, change their 
User Level Security settings to point to this one Win95 machine. 
They can still have their original Preferred Server and Preferred 
Tree defaults the way they were. See that all these machines 
have Remote Registry service and FPS for NetWare, and they 
have SAP turned OFF. 
After rebooting the other Win95 machines, change their Remote 
Administration settings so they include users from the emulated 
Bindery on the security-providing Win95 machine (that '386). 
You can even specify this machine, if you wish, in 
MSBATCH.INF during a Win95 installation. 
At this point, all Win95 stations except one are using that one 
Win95 machine for a security provider. That one machine is 
using the NetWare 4.1 server as a security provider. Remote 
Registry services will work as they did for the original Client for 
NetWare. If it prompts you for a password, use your login name 
and password. 
(Optional) You can even enforce this via System Policies; you 
can add the single machine to the CONFIG.POL file and have it 
use the NetWare 4.1 server for security and turn on SAP. The 
Default Computer settings will use that one machine as provider, 
and turn OFF SAP. This way you don't have to go to each 
machine to change their security provider settings. 

...on a Windows NT network? 

Install FPS for MS networks, install Remote Registry service, and 
enable User level security. Remote Admin privileges are 
automatically given to anyone in the Domain Admins group on the 
domain controller. Re-boot. Then, go to another Win95 station, log 
in as Administrator (or anyone else in Domain Admins) and get 
properties on the remote station from Network Neighborhood. 

WARNING: Apparently, this service will allow you to remotely 
edit an NT Server's Registry! I was able to get in to several (but 
not all) Registry keys on my own NT server by logging in as a 
member of Domain Admins. I'd hate to think what could 
happen to my poor server if someone ran REGEDIT on this 
network with malicious intent! 

WARNING: Remember the NetWare C$ bug? It's back, this 
time in FPS for Microsoft networks! Now if you perform a 
Remote Admin session on a Win95 station and view its hard 
drives, the Admin shares (\\machine\c$) remain active, 
available for read-only viewing when a user types \\machine\c$ 
from Start Menu/Run. This bug may have always been around, 
but I suspect it emerged with Service Pack 1. 

...on a Peer Win95 network? 

NOTE: According to the Remote Registry readme files, Remote 
Registry service only works if you use User Level Security from 
a central server. This makes absolutely NO SENSE, with the 
possible exception that Microsoft wanted to prevent malicious 
editing of other people's Registries. How thoughtful of them, 
huh? No matter; the other Remote Admin tools (Net Watcher 
and Administer) work on Share Level security. 
----------------------------------------------------------------------

I heard that Win95 has user level access. How do I set it up? 

User Level access spares us the potential of lost passwords and 
multiple, security-killing, cached passwords, because the 
passwords remain on the central security provider. You need only 
log in once and type your password once, and you have access to 
any resources shared on the network that have you on their access 
list. 

Enable User Level security from Network Control Panel, in Access 
Control. Pick a security provider (the name of an NT domain, 
NetWare server, or other central server if your client/service 
software allows for it). The next time you re-boot, all your share 
requesters and password requesters will have user list requesters in 
their place. You could also enforce user level security via system 
policies. 

If the server is a NetWare 4.x server, you will need to set a Bindery 
context on it. This will allow all NDS clients access to any Win95 
stations sharing resources via FPS for NetWare. 

Unusual combinations to avoid: 

FPS for MS networks, using a NetWare server as security 
provider (WFWG stations can't get access then!) 
FPS for NetWare, using an NT server as a security provider 
(Quite impossible) 
FPS for NetWare, using Share level security (It won't let you) 
----------------------------------------------------------------------

Win95 lets me cancel the log in and still use Windows. How 
do I fix it? 

You can demand log in for Win95 access, through system policies, 
if you use a central security provider with a Win95 client. This way, 
a failed log in or a canceled log in will give "Unable to log you in" 
errors. Be warned: CTRL-ESC at a login prompt will bring up the 
task manager, so you will also want to remove TASKMAN.EXE 
from that computer. 

Win95 is not as secure as Windows NT, but some other security 
measures will prove useful enough to keep the bad guys out. These 
include: 

Remove the floppy drive from the computer once you install 
Win95 
Disable REGEDIT.EXE via system policies, and rely on Remote 
Administration 
Remove TASKMAN.EXE from the system; the task bar 
replaces it anyways 
If you insist on keeping the floppy drive in the computer, force it 
(through BIOS setup) to always boot from Drive C. 
Password-protect your BIOS setup too. 
Edit MSDOS.SYS to prevent Safe Mode booting, force the 
system to always boot into Win95 on power-up, and to set the 
boot delay to zero. 
Hide components of the Control Panel, such as Network, via 
system policies. You can hide quite a few Desktop components 
via system policies too. Check them out. 
----------------------------------------------------------------------

Win95 has this Samba bug. How do I fix it? 

Install Service Pack 1. Or just disable the binding to File & Print 
Sharing for MS Networks to TCP/IP. Bring up TCP/IP properties 
for each net card, hit "Bindings", and turn off the binding to FPS for 
MS networks. 

Microsoft claims this bug happens when Samba clients issue "Illegal 
network commands" to the computer acting as a server. Fact is, this 
bug was in WFWG originally, and I suspect it's even in NT Server! 
Rich Graves has all the gory details. Microsoft seems to have many 
troubles with Samba clients and servers; there was even a Client for 
MS networks update in Service Pack 1 that fixed troubles with 
Win95 accessing a Samba server. 
----------------------------------------------------------------------

Win95 has this NetWare C$ bug I heard about. How do I fix 
it? 

This bug creeps up when you perform Remote Administration on a 
Win95 computer that uses File & Print Sharing for NetWare. The 
Admin share (\\machine\C$) remains active, and users can connect 
to it by typing that UNC path. Install Service Pack 1, or do without 
remote administration. 

This was another bug that Microsoft danced around. Again, Rich 
has the details. 

The C$ bug is apparently in FPS for MS networks too! The same 
conditions apply; after a Remote Admin session, the admin shares 
remain active! 
----------------------------------------------------------------------

Win95 has this password caching bug. How do I fix it? 

Install Service Pack 1 or disable password caching via system 
policies. 
----------------------------------------------------------------------

How do I disable password caching? 

Password caching only happens if you have a Win95 network client 
installed, OR you have User Profiles enabled on a stand alone 
computer. 

The clients for NetWare and NT have separate caching restrictions 
(such as "Prevent caching of log on password") you can use, or you 
can disable password caching entirely, in the Network section of 
POLEDIT. 
----------------------------------------------------------------------

How do I enable user level access to eliminate the need to 
cache passwords? 

Read all about it in User level security. You will need a central 
security provider (like an NT domain or NetWare server) for this 
though. 
----------------------------------------------------------------------

Visiting Rich Graves' Win95NetBugs site for details 

He's at 
http://www-leland.stanford.edu/~llurch/win95netbugs/faq.html and 
while he's very anti-Microsoft, he does present the facts. 
----------------------------------------------------------------------

Cool software for Win95 dial up networking, and other 
Winsock and network apps 

Visit http://www.windows95.com for a lot of 32-bit apps, utilities, 
hacks, whatever, that will make your networking life easier. 

Also visit http://www.cwsapps.com for the Consummate Winsock 
Apps list; the original. 
----------------------------------------------------------------------

[Back to Table of Contents] 



--
============================================================// //========
= "I am Gordon of Winterpeg. Windows WAS futile."          // //        =
=  Find out why: http://www.intouch.bc.ca/win95           // //         =
=  Personal E-MAIL: gordonf@vcn.bc.ca               \\ \\// //          =
=  Home Phone:      +1-604-526-8724                  \\ XX //           =
=                                                     \X/\X/            =
= "I am Hitler of BorgSoft. I am the middle inital of William H. Gates. =
=  Your work will be Microsofted. Resistance is futile. Heil Windows.   =
=========================================================================
Yeah I use an Amiga at home. If you don't like my computer, dial
1-800-DIE-BILL and tell someone who cares.

----------------------------------------------------------------------

Path: news1.ucsd.edu!ihnp4.ucsd.edu!swrinde!cs.utexas.edu!uwm.edu!news.cse.psu.edu!news.ecn.bgu.edu!vixen.cso.uiuc.edu!newsfeed.internetmci.com!info.ucla.edu!news.bc.net!news.mindlink.net!van-bc!unixg.ubc.ca!freenet.vancouver.bc.ca!gordonf
From: gordonf@vcn.bc.ca (Gordon Fecyk)
Newsgroups: comp.os.ms-windows.win95.misc,comp.os.ms-windows.setup.win95,comp.os.ms-windows.networking.win95,comp.os.ms-windows.apps.compatibility.win95,comp.answers,news.answers
Subject: Win95 FAQs and Answers Part 8 of 14: Dial-up Networking
Followup-To: comp.os.ms-windows.win95.misc,comp.os.ms-windows.setup.win95,comp.os.ms-windows.networking.win95,comp.os.ms-windows.apps.compatibility.win95
Date: 30 Jun 1996 16:32:27 GMT
Organization: Vancouver Regional FreeNet
Lines: 596
Approved: news-answers-request@MIT.EDU
Message-ID: <4r6a6r$80p@milo.vcn.bc.ca>
NNTP-Posting-Host: opus.vcn.bc.ca
Summary: These postings list many questions asked in said newsgroups,
         and answers them as best as I can.  I make references to other
         Web sites and FAQs when appropriate.  Visit the WWW home of
         this FAQ (http://www.intouch.bc.ca/win95) for the appropriate
         links. This section is the 8th: Dial-up networking & Internet
         This section should include TAPI questions & answers in
         the next update.
X-Newsreader: TIN [version 1.2 PL2]
Xref: news1.ucsd.edu comp.os.ms-windows.win95.misc:111605 comp.os.ms-windows.setup.win95:10982 comp.os.ms-windows.networking.win95:7516 comp.os.ms-windows.apps.compatibility.win95:3581 comp.answers:15520 news.answers:61921

Archive-name: windows/win95/faq/part08
Last-Modified: 1996/07/01
Posting-Frequency: Every two months
URL: http://www.intouch.bc.ca/win95/faq8.htm

8) How do I connect to The 
Internet? And other dial-up 
networking questions 

TCP/IP under Windows 95 in a nutshell 
How do I set up TCP/IP through a network card? 
How do I set up TCP/IP through a modem? (Follow exactly 
to the letter, or else!) 
How come I have to dis-connect from my NetWare server 
when just dialing to The Internet? 
How do I run my Winsock program? 
Using Trumpet (tm) and other TCP/IP stacks (Just don't!) 
How do I get dial up networking to work with other stuff 
besides The Internet? 
How do I get auto-dial to work? 
How do I set up auto-disconnect? 
How do I DISABLE auto-disconnect? 
My provider only has SLIP. Can I use that? (yes.) 
Dial-up networking won't save my password! How do I fix it? 
My computer hangs in the task "RNAAPP". How can I fix it? 
(NEW) 
How can I track my time and costs on my connections? 
How do I use dial-up networking on a null modem cable? 
How do I write a dial-up script? 
How do I set up a dial-up server? 
Top five reasons to use Win95 as a dial-up server 
Top ten Dial-up Server mis-conceptions 
Top ten Internet/Dial-up mistakes 
----------------------------------------------------------------------

TCP/IP under Windows 95 (Next five section fer Experten 
only; is nicht fer gerverken by das dumbkoffen) 

So you don't trust the Internet Setup Wizard, eh? OK, here's 
TCP/IP in a nutshell. 

Transmission Control Protocol/Internet Protocol (TCP/IP) comes 
with Win95 as an NDIS 3.1 protocol. So, aside from connecting to 
The Internet, you can use any other Win95 clients or services over 
TCP/IP as well, or at least, those that don't depend on a particular 
protocol. Now that's pretty cool, but we want to connect to The 
Internet, right? 

Win95's network setup also copies the Windows Sockets libraries, 
based on Berkeley University's UNIX Sockets interface. Winsock 
works over any protocol really, which is why Win95 Setup must 
replace any other WINSOCK.DLL with its own, but for The 
Internet we're primarily concerned with Winsock over TCP/IP. All 
Windows Internet apps use the Winsock interface, in one form or 
another. 
----------------------------------------------------------------------

How do I set up TCP/IP through a network card? 

If you don't already have a network card installed, install it and load 
its Win95 driver. Then add TCP/IP protocol. TCP/IP has six 
property sheets, some of which affect all of TCP/IP, and others 
only affect the net card they're bound to: 

IP address: Either have it select an IP address automatically, or 
give it an IP address and subnet mask directly. To perform 
automatic IP selection you need a BOOTP server or DHCP 
server operating within your local network. This is unique for 
each card using TCP/IP. NOTE: While I haven't seen a 
BOOTP server assign addresses to Win95 clients yet, it is 
theoretically possible. BOOTP only assigns IP addresses and 
Subnet masks; you need a DHCP server to auto-configure 
other Win95 TCP/IP settings. 
WINS configuration: To use Client for MS networks or any 
other NetBIOS apps over TCP/IP, you should have a Windows 
Internet Name Service (WINS) server accessible to you. Feed 
its IP address here, or if you have a DHCP server you can let it 
fetch WINS information from there. For regular Internet 
connections, select "Disable WINS Resolution". These settings 
affect all net cards using TCP/IP. 
Gateway: To get to the rest of the Net, feed your router's IP 
address here. I don't believe Win95 will grab Gateway info from 
a DHCP server so ask your administrator for this value. This is 
unique for each card using TCP/IP. 
DNS Config: This tab not only enables Domain Name Service 
for Winsock apps, it also enables NetBIOS name resolution 
over DNS. Select "Enable DNS" and feed it up to three 
addresses of DNS servers. If you have a local DNS and an 
Internet provider's DNS, you can enter both of them here. Yes, 
it does work. Also, if you wish, enter the domains you wish to 
enable NetBIOS naming for. For example, if you want to look 
for a server named \\JOE in the domain my-domain.com, insert 
my-domain.com into the domain search order list. For regular 
Internet access you can leave the search order fields blank. This 
tab affects all net cards using TCP/IP. NOTE: Supposedly, if 
you provide DNS info on a DHCP server and you leave 
DNS disabled here, Win95 will grab DNS info from the 
DHCP server. 
Advanced: This is a useless tab, probably inserted to provide 
controls like TTL and hop count limits and such, but Microsoft 
chose to omit it. Too bad, because enough people complain 
about not being able to control them. Here are the settings I'm 
talking about. 
Bindings: Very important tab if you don't want someone on The 
Internet poking in your computer. If you have File & Print 
Sharing for MS networks installed, turn off the checkmark to 
that service in this Bindings tab. This way, FPS won't work over 
TCP/IP, and no one on The Internet can get to your computer. 
This is unique for each net card using TCP/IP. 
----------------------------------------------------------------------

How do I set up TCP/IP through a modem? (Follow exactly to 
the letter, or else!) 

Make sure you installed Dial-up Networking from Add/Remove 
Programs/Windows Setup. Then make sure you have the Dial-up 
Adapter installed in your Network setup. Then add TCP/IP. 
Follow the guidelines for net cards, except use these settings: 

IP address: Obtain IP address automatically 
WINS Resolution: Disable WINS resolution 
Gateway: leave blank unless your provider gave you a 
Gateway address, if so put it here 
DNS: Disable DNS Resolution (We insert DNS addresses 
later!) 
Advanced: Nothing, but turn off "Use this as default protocol". 
Bindings: Definitely turn off the FPS for MS networks binding if 
you have it. 

Then re-boot, double-click on your Dial-up Networking folder and 
make a new connection. The modem configuration may be 
whatever you like, but your Server type must have these settings: 

Server type: PPP (Win95, Win NT 3.5, Internet) (You can do 
SLIP too, contrary to popular belief) 
Log on to network: OFF (This prevents disconnects if you're 
logged into a NetWare network) 
Enable Software Compression: OFF (Unless you're dialing 
into an NT dial up server, in which case this will really speed 
things up!) 
Require Encrypted password: OFF (Again, only useful if 
you're dialing into an NT dial up server) 
Protocols supported: Only have TCP/IP turned on and the 
others OFF! 

Then in TCP/IP Settings: 

Server assigned IP address: turned on unless your provider 
handed you one, in which case feed it here. It will automatically 
use Subnet mask 255.255.255.0. 
Specify Name server addresses: Here's where you feed the 
DNS server addresses! Leave the WINS server addresses at 
0.0.0.0 to disable WINS over the dial-up connection. 
IP header compression: Turn ON unless your provider tells 
you not to. 
Use Default Gateway: Turn ON unless your provider gave 
you a specific gateway address, and you put in your TCP/IP 
properties back in Network Setup. 
Finally hit OK. 

The above settings work with 99% of all UNIX and NT dial up 
servers known to me. By hard-coding the DNS addresses here and 
specifying only TCP/IP, you prevent Win95 from sending unusual 
PPP requests to the dial up server, some of which can CRASH 
some UNIX dial-up servers. The Internet Setup Wizard 
automatically prepares a dial-up connection with all the proper 
switches set, except it turns on "Enable Software Compression", 
which you can turn off if you have troubles connecting. The next 
thing to turn off would be "Enable IP header compression" if you 
still have troubles connecting. 

If your provider requires a special login procedure, bring up 
properties for the dial up connection again, select "Configure...", 
and in the Options tab, turn on "Bring up terminal window after 
dialing". This will let you manually login to the dial up server. When 
you connect, log in manually, and activate PPP, however you're 
supposed to do it, then hit "Continue" or press F7, which continues 
the PPP negotiation. Learn your provider's login procedure, then 
read on to learn how to write an automated dial up script. 
----------------------------------------------------------------------

How come I have to dis-connect from my NetWare server 
when just dialing to The Internet? 

Win95's dial up networking uses a generic (OK, so Shiva wrote it, 
whatever) Point-to-Point Protocol (PPP) that works with pretty 
much any network transport. In particular, Microsoft directly 
supports NetBEUI, IPX, and TCP/IP over PPP. 

The one complication that rises over this, is when you try to dial out 
to The Internet while logged into a NetWare network, it will warn 
you that it must disconnect from the NetWare server, since the 
Client for NetWare can only log in to one NetWare server at a 
time. To avoid this, have "Log on to network" turned off in your dial 
up connection's Server Type. 

Rich Graves claims this is because of Microsoft's PPP "Extensions", 
but I think it's just because Client for NetWare can't log in to more 
than one server. LOGIN and ATTACH are two different actions; 
you can ATTACH to a NetWare server remotely after you logged 
in to a LAN NetWare server. Client for MS networks does not 
have this limitation. 
----------------------------------------------------------------------

How do I run my Winsock program? 

Make your connection, however you do it, then run your apps. 
Simple. 

Win95's WINSOCK.DLL and WSOCK32.DLL include a 
"standard" Windows Sockets API that works with ANY properly 
written Winsock program. All of the Public Domain, Freeware, 
Shareware, and a surprisingly large number of Commercial apps, 
run with these libraries. 

If you installed Internet Explorer, you'll find that your dial-up 
connection requester will pop up when you run a Winsock app, if 
you aren't already connected. This is pretty nifty, and you can 
control this auto-dialer from the new Internet control panel that 
shows up. Of course, Auto-dial is pretty useless if you use TCP/IP 
over a network card. 

Be VERY VERY CAREFUL if you install any one-shot packages 
which include their own dialers. These will often replace the OS 
standard WINSOCK.DLL with their own to accommodate their 
dialer. When you shop for such programs, make sure they have an 
option to use any existing TCP/IP and dialer you already installed. 
One such evil program is Netscape Navigator Personal Edition. 
Make sure you tell this program to "Use existing Winsock and 
dialer". 

A really good tip, regardless of whose TCP/IP stack you use, is to 
write-protect WINSOCK.DLL and WSOCK32.DLL. Bring up a 
DOS prompt, type 

CD \
DIR WINSOCK.DLL /S

and note what directory the file is in. You'll probably find multiple 
WINSOCK.DLL files if you installed any "All in one" apps. 
Change to that directory then type 

ATTRIB +R WINSOCK.DLL

Do this for WSOCK32.DLL as well. 
----------------------------------------------------------------------

Using Trumpet (tm) and other TCP/IP stacks (Just don't!) 

Yes they do work, as long as you don't have any Win95 
networking components installed. Problem is, when you make a 
networking change, Setup might decide to re-copy the files over, 
and when it does it will happily over-write WINSOCK.DLL. 
Remember: Winsock was designed for other protocols too, not just 
TCP/IP, and it's a standard OS component now! So, either use 
Win95's networking and Win95's dialer, or use no Win95 
networking and someone else's dialer. 

And yes, you can make 32-bit Winsock apps work with older 
stacks. There's a _WSOCK32 "thunk"_ available that works with 
an existing Win 3.1 dialer and their own WINSOCK.DLL. 

You could also check out Trumpet's own 32-bit TCPMAN or 
TGV's replacement TCP/IP stack. 
----------------------------------------------------------------------

How do I get dial-up networking to work with other stuff 
besides The Internet? Like a NetWare server? 

The one really cool feature that allowed Win95 to devastate OS/2 
Warp Connect; general dial-up networking. MS included a 
Shiva-written PPP/RAS dial-up stack that works with pretty much 
any transport protocol, though there's only direct support for 
NetBEUI, IPX, and TCP/IP. Clients can bind to these protocols to 
work over a dial-up connection. 

Install Dial-up Networking in Add/Remove Programs/Windows 
Setup. Then re-boot. A Dial-up Networking folder appears in "My 
Computer". You will also find a Dial-up Adapter in your Network 
control panel; you will have to add protocols for this adapter as 
needed. 

If you're connecting to a Win95, Windows NT, or WFWG dial-up 
server, you can make a connection right from the "Make new 
connection" wizard. This will also work if you're connecting to a 
NetWare network through a Win95 or Windows NT dial-up 
server. If you log into an NT domain this way, you need "Log on to 
network" turned on, otherwise you can leave it turned off to save 
some time. Old WFWG or NT 3.1 dial-up servers only work with 
the RAS server type; NT 3.5 and Win95 servers work with the 
PPP server type. 

If you're connecting to a NetWare network using NetWare 
Connect (NRN), Install IPX/SPX Protocol, bring up properties for 
your connection, and change the Server Type to NRN: NetWare 
Connect. This disables all other protocols but IPX over that 
connection. You will need "Log on to network" turned on; this will 
have Win95 search for a NetWare server (Or the preferred server) 
and bring up the NetWare log in requester. 

NOTE: You can also use PPP to connect to a NetWare server 
remotely, if your NetWare network has a Windows NT or 
Win95 dial-up server running. This is a less expensive option than 
Novell's NetWare Connect software. 
----------------------------------------------------------------------

How do I set up auto-dial when I run my Winsock program? 

Auto-dial only works if you installed Microsoft Plus! or Internet 
Explorer. Once installed, your computer will bring up the dial-up 
requester when any program accesses WSOCK32.DLL. Pretty 
cool. For some reason this won't work with 16-bit Winsock 
programs though. Dumb. 

There's a new Internet control panel when you install either of 
those, and you can control auto-dial and auto-disconnect from 
there. 
----------------------------------------------------------------------

How do I set up auto-disconnect? 

As per auto-dial; install MS Plus! or Internet Explorer, and check 
out the Internet control panel. You then tell it to disconnect after 
some amount of in-activity (20 minutes by default). 
----------------------------------------------------------------------

How do I DISABLE auto-disconnect? 

Auto-disconnect does have one dumb bug; unless you're 
performing active surfing in Internet Explorer (Other apps it just 
ignores), the dis-connect timer will activate. This includes when 
you're downloading large files via FTP, and not doing any other 
mouse clicking. Pretty dumb. 

Turn it off in the new Internet control panel, that shows up when 
you install Internet Explorer, or MS Plus. 
----------------------------------------------------------------------

My Internet provider only has SLIP. Can I use that? (yes.) 

Install DSCRPT.EXE or install MS Plus. The dial-up scripter 
includes a SLIP server type for dial-up networking. When you 
select SLIP: Unix Connection, or CSLIP: Unix Connection, from 
the server type options, you will only be able to use TCP/IP. 

There are additional scripting commands for using SLIP; be sure to 
check out dial-up scripting help for the details. You may need to 
use the script to obtain an IP address. 
----------------------------------------------------------------------

Why can't the dial up connection save my password? 

Password caching only happens if you install a Win95 network 
client, or enable User Profiles on a stand alone computer. By 
default, the Internet Setup Wizard only installs TCP/IP protocol and 
the dial-up networking components, which is all you really need. 

However, MS Exchange will do login password caching 
independent of the dial-up settings. In the Internet Mail properties, 
select "Connection" and "Login As...", then type the username and 
password. If you leave these blank, it will use the defaults for the 
dial-up connection. Other utilities like RoboDUN and DUNCE will 
not only save your password, but instantly dial-up without asking 
you for an "OK". 
----------------------------------------------------------------------

Why does my computer hang in task "RNAAPP" when I dial 
out to The Internet? 

A Message from William Hunt (E-MAIL address unknown) says 
that sometimes the computer hangs with "RNAAPP (Not 
Responding)" when you press CTRL-ALT-DEL to bring up the 
task list. His fix was to hide the file named VNBT.386 which is not 
needed for an Internet session. 

Well this is correct; VNBT is a virtual device for NetBIOS over 
TCP/IP, not needed for connecting to The Internet and using 
Winsock apps. You will need this file back, however, if you run 
Client for MS networks over TCP/IP or otherwise want to use 
NetBIOS apps over it. 

A better solution, which would prevent this VxD from being 
invoked, is to set "Disable DNS" and "Disable WINS Resolution" 
in TCP/IP properties, and specify the DNS address in the dial-up 
connection's properties directly. 
----------------------------------------------------------------------

How can I track time and costs for my dial-up connection? 

Many providers have different costing schemes, so MS didn't 
bother. However, check out RAS Plus 95 which monitors dial-up 
connection times, and lets you define your billing scheme. 
----------------------------------------------------------------------

How can I get dial-up networking to work with a null modem 
cable? 

MS didn't include a null modem driver for the Telephony Interface 
(TAPI). However, check out this bogus MODEM.INF file, which 
serves the purpose. One installed, you can treat the null modem like 
any other modem in Win95. 
----------------------------------------------------------------------

How do I write a dial-up script? 

Download DSCRPT.EXE from Microsoft's Win95 site, or grab it 
off your CD-ROM in ADMIN\APPTOOLS\DSCRIPT, and install 
it from Add/Remove Programs/Windows Setup/Have Disk. Or 
install Microsoft Plus! This adds a Dial-up scripting tool to your 
Accessories group. If you re-install Win95, you will have to 
re-install this tool; Setup will over-write the Registry keys that hook 
DSCRPT into dial-up networking. 

NOTE: This will also add SLIP and CSLIP to the list of dial up 
server choices! However, you can only use TCP/IP over SLIP and 
no other protocol. 

Run the tool to list all of your dial up connections. Select your 
connection, then type a path/filename to a script. The script doesn't 
have to exist yet. Then hit "Edit", and you'll see Notepad. It'll ask 
you if you want to create a new file; do so. Here's a sample script: 

proc main
       waitfor "Username:"
       transmit $USERID
       transmit "<cr>"
       waitfor "Password:"
       transmit $PASSWORD
       transmit "<cr>"
       delay 1
       transmit "ppp default<cr>"
       delay 1
endproc

The $USERID and $PASSWORD come from whatever you fed 
the dial-up connection. I feed "ppp default" to the provider because 
a successful log in only gives me a Unix prompt. "ppp default" runs 
a program at the dial-up server which starts a PPP session, but it 
isn't necessary for all dial-up servers. I even know of one public 
dial-up server in Taiwan that doesn't even ask for a username and 
password! This is why you should perform one manual login ("Bring 
up terminal window after dialing") and learn how your provider 
prompts you for this info, and then write the script based on that. 

Microsoft Plus! includes an improved scripter which allows some 
branching and IF/THEN programming, but it isn't necessary for all 
providers. The above example works with both Plus! scripting and 
the basic scripter on MS's web site. 

And finally, save this script and hit "Apply" to attach the script to 
the dial-up connection. You can turn on "Step through script" to test 
and debug the script, then turn it off when you know it works. Hit 
"Apply" to save any changes you make to a script attachment or 
settings. 
----------------------------------------------------------------------

How do I set up a dial-up server? 

Install MS Plus. If you chose the Dial-up networking server, it will 
add a new Dial-up server... menu to the Dial-up networking 
window. The Win95 dial-up server is really a NetBIOS router, 
meaning it doesn't actually perform WAN routing of a low level 
protocol (though they did hack IPX routing in there for NetWare 
clients). 

In Dial-up Networking, you have a new menu: 
Connections/Dial-Up Server. You can choose ONE modem to 
receive calls on (Not more than one, sorry), and you can pick what 
kind of dial up server it is (either PPP, WFWG RAS, or Default, 
which allows for both). You can also enter a dial up password, or 
pick users from a user list if you have User Level security enabled. 

Now I wrote above that it's a NetBIOS router. That means it's 
designed to route MS Network style traffic to a network. 
Normally, a dial-up client will have Client for MS networks and 
NetBEUI installed (or for WFWG clients, they just use the Remote 
Access software included), because NetBEUI's the fastest 
NetBIOS compatible protocol for slow links. NetBEUI isn't 
route-able, but that doesn't matter; the network itself could use IPX 
or TCP/IP instead, as long as it's an MS Windows style network. 

...for NetWare dial-in? 

NetWare dial-in works too, because Microsoft hacked a simple 
IPX router in there. To do NetWare dial-up access, make sure you 
install IPX protocol and bind it to the Dial-up Adapter in Network 
Control Panel. The clients can be Win95 or Windows NT clients, 
but they need to have IPX protocol and Client for NetWare 
installed. When the user dials in, a NetWare login prompt will come 
up, login scripts will execute, and connections will appear. 

WARNING: IPX over PPP is quite slow! Some tips for the client, 
to speed up performance: 

Allow only IPX protocol for dial-out to the dial-up server (turn 
NetBEUI and TCP/IP OFF in Server Type) 
Keep local copies of MAP.EXE and CAPTURE.EXE on the 
remote computer, in the WINDOWS\COMMAND directory 
Turn Software Compression ON 
Pick a frame type in IPX properties (Don't use Auto-Detect) 
Don't run NetBIOS apps over the dial-up connection through 
IPX 
----------------------------------------------------------------------

Top five reasons to use a Win95 machine as a dial-up server 

5) Cheap NetWare dial-in access (A LOT cheaper than NetWare 
Connect!) 

4) Cheap Windows Network dial-in access 

3) Effortless (almost) connection to your network from home 

2) Works with non-Win95 MS Network clients (like an Amiga 
using SAMBA!) 

1) User-Level security works here (Not like NT RAS Server) 
----------------------------------------------------------------------

Top ten mis-conceptions about Win95 dial-up servers 

10) Fast connection speeds (NOT!) 

9) It routes TCP/IP (This is a Resource Kit error.) 

8) It does MS-Mail Remote (Sorry, it doesn't) 

7) It routes NetBEUI (It's a NetBIOS router; NetBEUI isn't 
route-able) 

6) You need NetBEUI on the net card to route (It's a NetBIOS 
router; it doesn't matter) 

5) You need NetBEUI on the Dial-up Adapter to use it (It's faster, 
but it doesn't matter) 

4) It won't work with non-Win95 dial-up clients (Bull... I've used 
my Amiga to dial in! Couldn't transfer any files though... heh heh) 

3) It doesn't work with null modem cables (check out this bogus 
modem.inf file if you want to use a null modem) 

2) It's a security risk to my network! (Geez, you can disable the 
dial-up server in system policies for the default computer, then 
enable it for the computers you want it to work on.) 

1) 
----------------------------------------------------------------------

Top ten Internet/dial-up mistakes 

10) Using a Win 3.1 TCP/IP protocol 

9) Installing Netscape Navigator Personal Edition and using its 
dialer instead of Win95's 

8) Buying lots of Winsock software before checking out 
www.windows95.com 

7) Using default dial-up connection settings and crashing your 
provider's server 

6) Telling your provider you have Win95 (Many of them cringe 
upon hearing that) 

5) Buying Microsoft Plus! JUST for dial up scripting, before trying 
the free DSCRPT tool 

4) Installing a provider's setup disk for Win 3.1 (dumb mistake; 
many providers do that!) 

3) Leaving "File & Print Sharing for MS networks" turned on over 
TCP/IP 

2) Not getting connection and server information from your 
provider 

1) Not reading the Modem section of this FAQ page 
----------------------------------------------------------------------

[Back to Table of Contents] 



--
============================================================// //========
= "I am Gordon of Winterpeg. Windows WAS futile."          // //        =
=  Find out why: http://www.intouch.bc.ca/win95           // //         =
=  Personal E-MAIL: gordonf@vcn.bc.ca               \\ \\// //          =
=  Home Phone:      +1-604-526-8724                  \\ XX //           =
=                                                     \X/\X/            =
= "I am Hitler of BorgSoft. I am the middle inital of William H. Gates. =
=  Your work will be Microsofted. Resistance is futile. Heil Windows.   =
=========================================================================
Yeah I use an Amiga at home. If you don't like my computer, dial
1-800-DIE-BILL and tell someone who cares.

----------------------------------------------------------------------

Path: news1.ucsd.edu!ihnp4.ucsd.edu!swrinde!cs.utexas.edu!howland.reston.ans.net!nntp.coast.net!news.kei.com!news.mathworks.com!nntp.primenet.com!news.cais.net!van-bc!unixg.ubc.ca!freenet.vancouver.bc.ca!gordonf
From: gordonf@vcn.bc.ca (Gordon Fecyk)
Newsgroups: comp.os.ms-windows.win95.misc,comp.os.ms-windows.setup.win95,comp.os.ms-windows.networking.win95,comp.os.ms-windows.apps.compatibility.win95,comp.answers,news.answers
Subject: Win95 FAQs and Answers Part 9 of 14: Annoyances
Followup-To: comp.os.ms-windows.win95.misc,comp.os.ms-windows.setup.win95,comp.os.ms-windows.networking.win95,comp.os.ms-windows.apps.compatibility.win95
Date: 30 Jun 1996 16:33:04 GMT
Organization: Vancouver Regional FreeNet
Lines: 616
Approved: news-answers-request@MIT.EDU
Message-ID: <4r6a80$80p@milo.vcn.bc.ca>
NNTP-Posting-Host: opus.vcn.bc.ca
Summary: These postings list many questions asked in said newsgroups,
         and answers them as best as I can.  I make references to other
         Web sites and FAQs when appropriate.  Visit the WWW home of
         this FAQ (http://www.intouch.bc.ca/win95) for the appropriate
         links.  This section is the 9th: Maintanence
X-Newsreader: TIN [version 1.2 PL2]
Xref: news1.ucsd.edu comp.os.ms-windows.win95.misc:111602 comp.os.ms-windows.setup.win95:10979 comp.os.ms-windows.networking.win95:7513 comp.os.ms-windows.apps.compatibility.win95:3578 comp.answers:15517 news.answers:61918

Archive-name: windows/win95/faq/part09
Last-Modified: 1996/07/01
Posting-Frequency: Every two months
URL: http://www.intouch.bc.ca/win95/faq9.htm

9) Maintaining a clean installation 
of Windows 95, and annoyances 

(Details at the Win95 Annoyances FAQ) 

How do I remove (this desktop item)... 
...Inbox? 
...Network Neighborhood? 
...My Computer? 
How do I rename My Computer? 
...Recycle Bin? 
How do I rename the Recycle Bin? 
...The Microsoft Network (tm) ? 
How do I remove (this annoying startup program)... 
...programs in the StartUp group in the Start Menu? 
...programs that don't seem to be in the StartUp group? 
...programs that aren't even listed in WIN.INI or The 
Registry! (IE: Norton Anti-Virus) 
How do I remove Start Menu entries? 
...on computers using User Profiles on networks? (They 
keep coming back!) 
How do I de-activate that dumb "Documents" menu? 
How do I completely remove... 
...Windows 95 components? 
...programs "Designed for Windows 95"? 
...drivers for unused hardware and printers? 
...Internet Explorer (tm) ? 
...The Microsoft Network? 
...dumb Windows 3.x programs? (How to use third party 
un-installers) 
...old DOS and Windows 3.x files? 
...Windows 95? 
How do I stop the constant hard drive access? 
Why should I let Win95 manage virtual memory? 
Does RAM compression really work? (No.) 
How do I stop the constant floppy drive access? 
How do I stop the constant CD-ROM access when there's no 
disk in the drive? 
How do I set up user profiles so I can keep my own desktop 
clean? 
Why user profiles is a really cool and useful feature, even for 
stand alone computers! 
What are .gid files? Are they safe to remove? 
What are "mscreate.dir" files? Are they safe to remove? 
Can I remove the "failsafe.drv" directory? 
Can I remove the "~mssetup.qt" directory" 
Top ten mis-conceptions about removing annoying items 
How to back up your Registry before you goof it up 

OK, so you don't want the Net Neighborhood cluttering your 
desktop because you only have a 'Net connection, or your Win95 
takes up too much hard drive space, or whatever. Maybe your 
system runs too slow and you want to speed it up. Maybe you 
heard about some cool utility that'll speed up your computer. Read 
about it here. 

More important, read the Win95 Annoyances FAQ for more 
details, if you think I'm missing something. This is where most of this 
info came from. BE WARNED: I do not recommend Registry 
hacking via REGEDIT to clean up your system! All my tips here 
demonstrate methods without using REGEDIT; rather they use 
Policy Editor. POLEDIT works with stand alone computers to 
directly edit the Registry, as well as creating policy files. 
----------------------------------------------------------------------

How do I remove The Inbox? 

If you don't have MS Exchange installed, you can remove this icon 
by just right-clicking it and selecting "Delete". If you don't use it and 
you want to get rid of it, run Add/Remove Programs/Windows 
Setup, and de-select all the MS Exchange and MS Fax 
components. The next time you re-start the Inbox icon will not be 
there. 

If you want to keep Exchange but still remove the Inbox, you'll have 
to resort to this Registry Hack. 
----------------------------------------------------------------------

How do I remove Network Neighborhood? 

If all you use is Internet access and don't use any other Win95 
networking, you can run Network Control Panel, and remove all 
network components but the Dial-up Adapter and TCP/IP. This 
will remove the Net Neighborhood and all other Win95 clients from 
your system. NOTE: This will also disable password caching! 

If you use Win95 clients as well, you can hide it with Policy Editor 
in Default User/Shell/Hide Network Neighborhood. You can also 
hide individual components of Net Hood. NetWare NDS networks 
have additional Net Hood restrictions you can enforce as well. 
----------------------------------------------------------------------

How do I remove My Computer? 

You can't hide the icon itself, because it still points to Control Panel, 
Printers, and Dial-up networking. You can hide the drives 
themselves, however, from Policy Editor; Default User/Shell/Hide 
drives in My Computer. 

Apparently according to Annoyances, you can also make up a 
"blank" icon (using any freeware icon editor) and use MS Plus to 
change the icon to it. Also, rename the "My Computer" to a single 
space. The icon's still there, but no one will see it. You might also 
want to drag this invisible icon to an inconspicuous place on your 
desktop. 
----------------------------------------------------------------------

How do I rename My Computer? 

Right-click on it and hit "Rename". 
----------------------------------------------------------------------

How do I remove the Recycle Bin? 

This requires a Registry Hack. 
----------------------------------------------------------------------

How do I rename the Recycle Bin? 

This also requires a Registry Hack but Norton Utilities for Win95 
allows you to rename it. Other Recycle Bin hacks (such as Desktop 
Toilet) do the job as well. 
----------------------------------------------------------------------

How do I remove The Microsoft Network (tm) icon? 

I would just say Don't Use MSN, but you can right-click on the 
icon and delete it; it's just it will re-appear whenever you log in to 
MSN. If you choose not to use MSN (Good for you!) you must 
delete the icon BEFORE you de-install MSN or the Delete option 
goes away. 

Oops... I was wrong. The Delete option does go away, but the icon 
will disappear the next time you re-start Win95. 
----------------------------------------------------------------------

How do I remove programs in the StartUp group in the Start 
Menu? 

The Start Menu (And desktop as well) are just directories with 
shortcuts inside. You can right-click on the Start Menu and hit 
Open, then find the startup folder and delete the shortcuts in it. You 
can also right-click on the taskbar, get Properties, and in Start 
Menu Items tab, hit "Remove". 
----------------------------------------------------------------------

How do I remove programs that don't seem to be in the 
StartUp group? 

Some Win 3.1 thinking programmers (like at ATI) put their 
programs in SYSTEM.INI's load= line in the [boot] section. Don't 
they trust themselves with the Registry yet? You can run 
SYSEDIT.EXE and delete the offending load= line from 
SYSTEM.INI. 

Programs that insert themselves in the Registry run before 
SYSTEM.INI gets touched. You can remove these using Policy 
Editor; Default Computer/System/Run. 

Interesting note: "Run Services" shows programs that run even 
before you get a log in prompt. Some anti-virus software may insert 
themselves here (Some viruses could insert themselves here too!) 
----------------------------------------------------------------------

How do I remove programs that aren't even listed in 
SYSTEM.INI or The Registry! (IE: Norton Anti-Virus) 

I haven't figured Norton Anti-Virus out yet! That's so weird; they 
aren't in the load=, or in the Registry, or even in 
AUTOEXEC.BAT; yet the anti-virus monitor can still load! I think 
they hack into one of the Win95 core system files somehow. 

The best bet is to un-install the offending program with its 
un-installer. All "Designed for Win95" programs have an 
un-installer. 
----------------------------------------------------------------------

How do I remove Start Menu entries? 

Right-click on the Taskbar and get Properties, get Start Menu 
Programs, and hit "Remove". Then pick and choose. 

You can also right-click on the Start button and hit Open. Then 
pick and choose the shortcuts you want to delete. 

...on computers using User Profiles on networks? (They 
keep coming back!) 

Yes I know. Win95's supposed to update the network copy of the 
shortcuts on log-out, but sometimes they just keep coming back. 
Delete them from your Home directory or MAIL directory as well 
to keep them from coming back. 
----------------------------------------------------------------------

How do I de-activate that dumb "Documents" menu? 

Normally you can right-click on the Taskbar, hit "Start Menu 
Programs", and hit "Clear Documents Menu" to clear it. But it will 
just fill up as you work with Win95. 

There's a Registry Hack that relocates the Documents menu (the 
RECENT folder) to the Recycle Bin, and if you have "Remove 
immediately" turned on it will keep that menu clean, but there IS a 
safer way. 

In AUTOEXEC.BAT include this line: 

DEL %WINDIR%\RECENT\*.*

An even more effective way to keep the documents menu clean, 
and still enjoy its functionality during a single Win95 session, is to 
insert a command into System Agent, if you have MS Plus! 
installed. Write a batch file with the above command in it, then add 
it into System Agent. Schedule it to run "On Startup". This method 
won't work if you use User Profiles, but there's a work-around for 
that if you used WINSET to copy the %USERNAME% variable. 
Use this style of batch file instead: 

DEL %WINDIR%\PROFILES\%USERNAME%\RECENT\*.*

NOTE: DOS programs run from System Agent should have 
"Background: Always Suspend" turned OFF! Also, instead of 
inserting the program itself into System Agent, insert its PIF file 
instead. 

Additional NOTE: You can run PIF files from the Registry, from 
load= in SYSTEM.INI, or in the StartUp group as well, in case 
you don't have System Agent. 
----------------------------------------------------------------------

How do I completely remove Windows 95 components? 

All the OS components are in Add/Remove Programs/Windows 
Setup. You can add and remove them from there, and Win95 
deletes the required files from your hard disk as well. 

Other additional components you add in this requester (like dial-up 
scripting) are removable from the main Install/Un-install tab. 
----------------------------------------------------------------------

How do I completely remove programs "Designed for 
Windows 95"? 

All programs Designed for Win95 have an un-installer you can 
access from Add/Remove Programs/Install/Un-install. If not, 
complain to the publisher of the program. If that doesn't work, 
complain to Microsoft, who awarded the logo to them. 

A program's un-installer will remove its components and Registry 
entries, if properly written. 
----------------------------------------------------------------------

How do I completely remove drivers for unused hardware 
and printers? 

Printers are rather conveniently removed; if Explorer realizes you 
removed a printer and no other printer uses its drivers, it will offer 
to delete the offending files. 

Other hardware drivers will remain, however. So, if you want to 
remove files used by a given piece of hardware, run Device 
Manager and bring up that device's properties. Bring up the 
"Driver" tab, copy this list where the driver files are, and delete 
them after you remove that device. You have to look BEFORE you 
remove the device, and not AFTER, or the list disappears with the 
device entry. 
----------------------------------------------------------------------

How do I completely remove Internet Explorer (tm) ? 

If you use MS-Plus you need to remove Internet Explorer from 
Plus' un-installer. IEXPLORE 2.0 will have its own un-installer, but 
the un-installer will keep the Internet Setup Wizard and its control 
panel entry in tact. You can always re-run the setup wizard even if 
you installed a different browser to replace IEXPLORE. It also 
keeps the Internet Mail client for MS-Exchange installed, which 
won't disappear unless you remove Exchange. 

NOTE: According to Win95 Annoyances, IEXPLORE will keep 
many pieces of itself in the system after you un-install it this way. 
IEXPLORE 2.0 does a better job of un-installing itself, but it still 
keeps the Setup Wizard, mail client for Exchange, and auto-dialer 
in tact. You should keep these really, but you can delete the 
"Program Files/Plus!/Microsoft Internet" folder afterwards. 

To keep the file type registrations in tact, you should re-install your 
browser of choice after you un-install Internet Explorer. 
IEXPLORE's un-installer will destroy any changes you made to 
.HTM and .HTML file type entries. 
----------------------------------------------------------------------

How do I completely remove The Microsoft Network? 

Remove the BillNet icon from the Desktop, then remove BillNet 
from Add/Remove Programs/Windows Setup,. This will remove 
the main MSN control program and the Exchange mail client, but it 
will install a "Set up the Microsoft Network" installer in its place. 
You can simply delete the Program Files/The Microsoft Network 
folder completely afterwards, even though it says "This will impact 
one or more registered programs." Big deal. 

Win95 Annoyances says the BillNet icon's Delete option goes 
away after you remove it from Add/Remove Programs/Windows 
Setup. So, remove the icon first, then un-install BillNet. I found, 
however, that the icon will go away by itself, when you re-start. 
----------------------------------------------------------------------

How do I completely remove dumb Windows 3.x programs? 
(How to use third party un-installers) 

Get a decent Designed for Win95 un-installer if you want the 
flexibility of removing Win 3.1 apps cleanly. 

The only un-installer which actually works (that I saw, anyways) is 
CleanSweep 95 from Quarterdeck, but it only works if you install 
the Win 3.1 program AFTER you install CleanSweep. 

To use CleanSweep, just try running any program called "SETUP" 
or "INSTALL" or any number of variants. The CleanSweep 
monitor kicks in and asks you if you want to monitor the installation. 

Also available now is Remove-IT 95 by Vertisoft. This program 
does a great job of completely nuking The Microsoft Network, 
including all Registry entries. 

My Boss, Jim Farewell, firmly believes you should use a 
"Professional Un-Installer" to monitor all app installations, including 
Designed for Win95 ones. OK, have it your way. Just be prepared. 
----------------------------------------------------------------------

How do I completely remove old DOS and Windows 3.x files? 

Win95 Setup will maintain your old DOS and Windows, if you 
chose to install on top of your existing Windows setup. Later on, 
you can remove the old DOS and Windows files from 
Add/Remove Programs/Install/Un-Install. 

If you installed Win95 in a different directory, you can also simply 
delete the old DOS and Windows folders in Explorer. Win95 
Setup would've included your old DOS directory in your path, 
however, so maybe leave that one alone until you decide you don't 
need the old DOS utilities anymore. 
----------------------------------------------------------------------

How do I completely remove Windows 95? 

You can also un-install Win95 from Add/Remove 
Programs/Install/Un-Install, if you installed on top of your existing 
Windows. If you installed in a different directory, however... 

Re-boot the computer with your old DOS disk 
From the DOS prompt, type SYS C: (This restores the original 
DOS system files) 
Rename CONFIG.DOS to CONFIG.SYS and 
AUTOEXEC.DOS to AUTOEXEC.BAT 
Re-boot off the hard drive 

Then you can remove your Win95 directory, PROGRA~1 
directory, and any hidden or system files you don't recognize. The 
easiest way to do this is run Win 3.1 File Manager, and have 
"Show Hidden/System Files" turned on in View/File Types". 
----------------------------------------------------------------------

How do I stop the constant hard drive access? 

Win95 is always swapping between its RAM and the hard drive's 
swap file, especially on 8 MB systems or systems with several 
programs running at once. To ease the swapping: 

1) Edit SYSTEM.INI; add this to the [vcache] section: 

maxfilecache=1024 (on 16 MB systems, or 512 on 8 MB systems)

2) Right click on My Computer, hit Properties, hit "Performance", 
and go through these settings: 

File system/hard disk: read ahead size: 16 KB (Any smaller will 
make Win95 un-stable) 
File System/CD-ROM caching: reduce to around 250 KB, no 
less 
Virtual memory: manually manage the swap file, and pick a fixed 
swap file size: 20 MB for 8 MB systems, 32 MB for 16 MB 
systems 

You will find these settings give the quietest hard drives, even with 
disk compression used! 

NOTE: Norton Navigator will cause additional disk swapping, 
because it maintains more shortcuts in the Start Menu which 
will verify that their targets exist. 
----------------------------------------------------------------------

Why should I let Win95 manage virtual memory? 

Only if you're low on disk space should you let Windows manage 
virtual memory, otherwise a fragmented swap file will slow down 
program swapping. Specify a fixed swap file size as per the 
suggestions above. 

Win95 will try to grow/shrink the swap file as required. On systems 
with low disk space this is actually a GOOD thing, because it 
doesn't instantly eat hard drive space. On systems with large hard 
drives this will become an annoyance, and the swap file will 
fragment, slowing down swapping. 

Others (many others) suggest letting the swap file grow is a GOOD 
thing on big systems, because large programs can "Bottom-out" on 
fixed swap files. If you choose to let Win95 manage virtual 
memory, include this line somewhere in AUTOEXEC.BAT: 

DEL C:\WIN95\WIN386.SWP

So when your computer re-starts Win95 will re-build the swap file 
un-fragmented. While you're at it, you can kill the contents of the 
TEMP directory the same way (C:\WIN95\TEMP). 
----------------------------------------------------------------------

Does RAM compression really work? (No.) 

Those programs were for Win 3.1 apps that ate ridiculous amounts 
of GDI memory (System Resources), where they fixed 
inadequacies in the operating system. Win95 has larger resource 
limits, and properly written Win32 programs won't use them... as 
much. 

Please save your money and effort, and stay away from this bogus 
software. If you really need to run 500 programs at once, get 
Windows NT Workstation. Or get an Amiga. 
----------------------------------------------------------------------

How do I stop the constant floppy drive access? 

This is evident of shortcuts and PIF files pointing to files on floppy 
disks. 

When Win95 builds its Start Menu, it checks all the shortcuts to see 
that they point to something intelligent. This will lead to floppy 
access when you view the Documents menu, for example. 

Whenever you run a DOS program, Win95 builds a PIF file for it. 
If the program ran from a removable disk (like a floppy or 
CD-ROM) it will store the PIF in %WINDIR%\PIF. 

To stop the constant floppy access from these shortcuts, right-click 
on the hard drive with Win95 in it and hit "Find...", then in the 
search space, type "*.lnk;*.pif", then hit the Advanced tab and in 
the "Containing Text" box, type "A:". Hit Find. 

That search should generate a list of shortcuts pointing to drive A, 
including those in your RECENT, and PIF folders. Delete them 
from this window. Don't delete any shortcuts in the "SendTo" 
folder, but you should be able to safely delete the rest. The random 
floppy access will stop once you do. 

To avoid getting this random disk access again, avoid launching 
documents and programs off floppy disks. Instead, open 
documents from the program they came from, and run DOS 
programs by opening a DOS prompt first, then switching to A: and 
running it from there. 

Also see how to Delete the Documents menu on startup. 

NOTE: Norton Navigator will cause even more floppy access, 
because it maintains more shortcuts at a time, especially floppy 
file shortcuts! 
----------------------------------------------------------------------

How do I stop the constant CD-ROM access when there's no 
disk in the drive? 

Win95's CDFS auto-detects disks when inserted, so Explorer can 
properly update the drive and folder windows. It also looks for an 
AutoPlayer on the disk (autoplay.inf) and will launch it. Because of 
this continuous checking, the CD-ROM drive light will flash. If it's 
an IDE drive, your HD light will flash along with it. 

You could use real mode CD-ROM drivers and MSCDEX 
instead, but this leads to very pathetic performance. I would say 
ignore it and don't worry, because this auto-detect takes about 0% 
processor time. But if you insist on being annoyed by it: 

Bring up My Computer/Properties and select Device Manager. 
Bring up properties for the CD-ROM drive, and turn off 
"Auto-Insert Notification". This is also advisable for CD-ROM 
changer owners, otherwise it will scan all of your platters when you 
insert the cartridge. Maybe turn it on for the first platter and leave it 
off for the rest; CD-ROM changers show up as multiple drives, 
because each platter has its own SCSI LUN ID. 
----------------------------------------------------------------------

How do I set up user profiles so I can keep my own desktop 
clean? 

User Profiles go a long way in keeping your computer clean, if you 
have several users using it. 

Go to Passwords Control Panel (which is always there even for 
non-networked machines) and in the User Profiles tab, select "Each 
user has their own settings". Also turn on the Custom Desktop and 
Custom Start Menu. 

Why user profiles is a really cool and useful feature, even 
for stand alone computers! 

Read all about it here. You can keep custom settings for every 
Win32 app, not just for the desktop and start menu. It's also good 
if you destroy your Registry by accident; at least half of it is saved. 
----------------------------------------------------------------------

What are .gid files? Are they safe to remove? 

.GID files are help index files. They include word lists for the 
matching help file. 

Yes they're safe to remove, but when you access the help file next 
time, WINHLP32 will re-build the .GID file. Also, some Win32 
programs require the .GID file be present. To re-build a deleted 
.GID file, open the help file from Explorer. 
----------------------------------------------------------------------

What are "mscreate.dir" files? Are they safe to remove? 

These are directory index files that MS Office "Fast Find" makes 
when you first access a directory. You can remove these, but 
FastFind will re-create them when you access the folder again. To 
keep them from coming back, remove the Fast Find shortcuts in 
your Startup group. 
----------------------------------------------------------------------

Can I remove the "failsafe.drv" directory? 

If you don't use disk compression you can remove this. Otherwise 
don't. Win95 uses the programs here to undo interrupted 
compression tasks. The programs in here are actually Win 3.1 
programs, that run in the special DOSX environment, to do 
compressed drive conversions and such. 
----------------------------------------------------------------------

Can I remove the "~mssetup.qt" directory" 

I don't know why MS Office 95 leaves this thing there, but yes, you 
can remove it. It only contains another directory called ~pp.t which 
is equally useless. 
----------------------------------------------------------------------

Top ten mis-conceptions about annoying items 

10) Microsoft blatantly put them there as ads 

9) Microsoft blatantly put them there to take up disk space 

8) You have to use REGEDIT to remove them 

7) You need a RAM compression program to run Win95 (NOT!) 

6) Letting Win95 manage virtual memory is a good thing (heh 
heh...) 

5) Win95 removes competing programs (nonsense! I use WP 6.1 
and it doesn't disappear, though Win95 Annoyances claims that 
programs can disappear) 

4) You need third-party un-installers for Win95 programs (Get the 
Win95 programs fixed!) 

3) You can happily delete DLLs etc not listed in WIN.INI or 
SYSTEM.INI (But what about the Registry?) 

2) You can delete SYSTEM.DAT (Not unless you want to 
re-install Win95... heh heh) 

1) Win95 scans your hard drive and reports its contents to 
Microsoft (Big Brother is watching you... not) 
----------------------------------------------------------------------

How to back up your Registry before you goof it up 

Yes, you will probably try one of the registry hacks you read about 
in Win95 Annoyances. Well, before you do so, boot to "Command 
prompt only", and do this: 

CD %WINDIR%
COPY SYSTEM.DAT SYSTEM.BAK
COPY USER.DAT USER.BAK

Then you can re-boot and happily tweak away using REGEDIT 
and POLEDIT. If you do screw up and you can't re-start Win95, 
then go back into command prompt only and re-copy 
SYSTEM.DAT and USER.DAT. 

SYSTEM.DAT is more critical than USER.DAT; the distinction is 
more important when you use User Profiles, because each user has 
their own USER.DAT. 
----------------------------------------------------------------------

[Back to Table of Contents] 



--
============================================================// //========
= "I am Gordon of Winterpeg. Windows WAS futile."          // //        =
=  Find out why: http://www.intouch.bc.ca/win95           // //         =
=  Personal E-MAIL: gordonf@vcn.bc.ca               \\ \\// //          =
=  Home Phone:      +1-604-526-8724                  \\ XX //           =
=                                                     \X/\X/            =
= "I am Hitler of BorgSoft. I am the middle inital of William H. Gates. =
=  Your work will be Microsofted. Resistance is futile. Heil Windows.   =
=========================================================================
Yeah I use an Amiga at home. If you don't like my computer, dial
1-800-DIE-BILL and tell someone who cares.

----------------------------------------------------------------------

Path: news1.ucsd.edu!ihnp4.ucsd.edu!swrinde!howland.reston.ans.net!nntp.coast.net!news.kei.com!news.mathworks.com!nntp.primenet.com!news.cais.net!van-bc!unixg.ubc.ca!freenet.vancouver.bc.ca!gordonf
From: gordonf@vcn.bc.ca (Gordon Fecyk)
Newsgroups: comp.os.ms-windows.win95.misc,comp.os.ms-windows.setup.win95,comp.os.ms-windows.networking.win95,comp.os.ms-windows.apps.compatibility.win95,comp.answers,news.answers
Subject: Win95 FAQs and Answers Part 10 of 14: MS Exchange
Followup-To: comp.os.ms-windows.win95.misc,comp.os.ms-windows.setup.win95,comp.os.ms-windows.networking.win95,comp.os.ms-windows.apps.compatibility.win95
Date: 30 Jun 1996 16:33:53 GMT
Organization: Vancouver Regional FreeNet
Lines: 628
Approved: news-answers-request@MIT.EDU
Message-ID: <4r6a9h$80p@milo.vcn.bc.ca>
NNTP-Posting-Host: opus.vcn.bc.ca
Summary: These postings list many questions asked in said newsgroups,
         and answers them as best as I can.  I make references to other
         Web sites and FAQs when appropriate.  Visit the WWW home of
         this FAQ (http://www.intouch.bc.ca/win95) for the appropriate
         links.  This section is the 10th: MS Exchange
X-Newsreader: TIN [version 1.2 PL2]
Xref: news1.ucsd.edu comp.os.ms-windows.win95.misc:111606 comp.os.ms-windows.setup.win95:10983 comp.os.ms-windows.networking.win95:7517 comp.os.ms-windows.apps.compatibility.win95:3582 comp.answers:15521 news.answers:61922

Archive-name: windows/win95/faq/part10
Last-Modified: 1996/07/01
Posting-Frequency: Every two months
URL: http://www.intouch.bc.ca/win95/faq10.htm

10) Microsoft Exchange (tm): Their 
"Universal Inbox" 

Exchange basics, and why I recommend Exchange for first time 
E-MAIL users 
How do I send and receive... 
...Internet mail? 
How do I make Exchange behave like a "normal" mail 
client? 
Top ten Internet Mail annoyances 
...MS Mail? 
How do I view shared folders on an MS Mail server? 
...Comp-U-Serve (tm) mail? 
...Faxes? (UPDATE) 
How do I share fax modems between Windows 95 
machines? 
How do I share fax modems between Windows 95 
and WFWG machines? 
Top ten Microsoft Fax annoyances 
What about WinFax PRO (tm) for Win95? 
...MHS mail? 
...cc:Mail? 
...Microsoft Network mail? 
Remote Mail basics for MS Mail, Internet Mail, CIS Mail, and 
Microsoft Network Mail users 
How can I keep mail on the server? 
How can I keep a separate inbox or address book for each 
user? (Exchange Profiles) 
Address Book basics 
Top ten mis-conceptions about Exchange 
Wish List 
----------------------------------------------------------------------

Exchange basics, and why I recommend Exchange for first 
time E-MAIL users 

The bloody thing comes with the operating system, for one, so it's 
free! 

Exchange acts as a front end for pretty much any mail client, so it 
lets the developers worry about mail delivery, while it worries about 
the interface. Basically, you start with four folders, and all your 
personal mail comes in your Inbox folder. Stuff you send stays in 
your Outbox folder until a "Delivery" happens, either when you 
select "Deliver now" or one of the Exchange clients (such as 
Internet Mail) decides it's time to deliver mail, scheduled in time 
intervals you can control. 

Within the Exchange window you can drag messages between 
folders, shared folders if available, or directories in Explorer. 

Another big reason: it's interface matches the Windows Explorer so 
closely. You can copy & paste messages between it and other 
Explorer windows. You don't need to learn a whole new interface 
just to use a second, or third mail system. 

Yet another big reason: You get all your mail in one place! Internet 
mail, CompuServe mail, faxes, MSN, MS-Mail, and whatever 
anyone else decides to make for it. All big apps that support MAPI 
(those with a "Send Mail..." menu in their File menus), even Win 3.1 
apps, work with it. Send a Word document to your buddy at 
nowhere.com, without fussing with saving, running your other mail 
program, and attaching. Exchange also stores mail on the user's 
hard drive or Home directory, so the mail server need not be 
running to view mail. 

Many users and developers are just beginning to grasp what 
Exchange is capable of, and most of us make many, many, 
mistakes, and abandon it in favor of "standard" mail apps. Please 
don't give up; Exchange has serious potential, and many of the 
features you think are missing, might just be in there... maybe even 
improved on! 
----------------------------------------------------------------------

How do I send and receive Internet mail? 

Easiest way, is download Microsoft's Internet Explorer and install 
it, then run the Internet Setup Wizard. Feed the wizard all the info it 
needs; get it from your provider. Alternately, download MS's 
stand-alone Internet Mail Client for Exchange, if you don't want to 
use Internet Explorer. Then add Internet Mail to your Exchange 
Profile, or let the setup wizard do it. 

If you use a dial-up connection, be sure to enable Remote Mail 
otherwise it will dial up your provider every 15 minutes. The 
Internet Setup Wizard automatically turns on Remote Mail. 

When you write your messages, enter addresses as you would for 
any other Internet mail program, in the To: Box of the Send 
Message requester. Separate multiple addresses with semicolons 
(a ";") instead of commas. Hit File/Properties to change the sending 
options of this message if you wish; you can send attachments 
MIME or UUEncoded, use a different character set if you're 
sending messages overseas, and such. Finally hit the "Send" button. 
Notice, however, it does not deliver the message immediately. It 
will not deliver the message until you run a Remote Mail session, or 
you hit Tools/Deliver Now Using/Internet Mail. Automatic sending 
doesn't happen unless you turn off Remote Mail. 

Microsoft's Internet Mail client only works with a POP3 server and 
an SMTP server for outgoing mail. In Internet Mail properties, you 
can specify a different server for outbound mail by hitting 
"Advanced", and typing in the name of the outgoing mail server. I'm 
hoping for an IMAP4 client some time soon, but 90% of providers 
don't use IMAP4. Sad. There are also many more replacement 
Internet mail clients poping up, including from Netscape, Corel, and 
Delrina. 
----------------------------------------------------------------------

How do I make Exchange behave like a "normal" Internet 
Mail client? 

Download Internet Idioms from Angry Greycat Designs. This adds 
an Idioms tab to the Exchange options requester. You can choose a 
default read font (I recommend Courier-New 10), a default Send 
Mail font (Again, Courier-New 10), you can add a signature to all 
your e-mail (including MS-Mail, Faxes, MSN, whatever), and you 
can use a "standard" reply idiom with tabbed text and little ">" all 
over the place. His installation is a bit un-friendly, but just keep 
bugging him, or grab my copy which includes a nice installation 
batch file. 

If you use MIME to encode messages and attachments (the 
default), set the character set to your appropriate choice. Most of 
us should set it to US-ASCII. Select Internet Mail properties, hit 
Message Format, hit Character Set, and select US-ASCII. This 
will remove equal signs and "=3D" codes in messages. If you turn 
off MIME, either in the properties of your message or in the 
Character set here, it will send attachments UUEncoded. 

Ben Goetter, founder of Angry Greycat Designs, also has an 
excellent Exchange FAQ. 
----------------------------------------------------------------------

Top ten Internet Mail annoyances 

10) WINMAIL.DAT attachment (attaches a "Rich text format" 
message; turn off "Use Rich Text Format" in Internet address book 
entries, or type in target addresses directly (such as 
"gordonf@vcn.bc.ca" rather than "[SMTP:gordonf@vcn.bc.ca]") 

9) Can't insert a .signature (get Internet Idioms) 

8) Funny codes show up when using MIME encoded messages 
(Set the charset to US-ASCII to fix) 

7) It insists on deleting mail off my mail server (Use Remote Mail to 
transfer mail instead) 

6) It keeps dialing up my ISP every 15 minutes (Tell it to work 
off-line and use Remote Mail instead) 

5) It won't automatically send my mail (You'll have to do a 
Tools/Deliver Now or use Remote Mail) 

4) I can't set it up for more than one user (Create multiple Exchange 
Profiles or User Profiles) 

3) It won't do Blind Carbon-copy (Just turn on "BCC Box" in the 
View menu of any new message window) 

2) It won't do a bulk mailing (Use your Personal Address Book 
and make a group up for your bulk mailing. Personally, I don't like 
bulk mail (SPAM) anyways!) 

1) It won't take commas between multiple receipients (That's an 
MS-Mail throwback; use semicolons instead) 
----------------------------------------------------------------------

How do I send and receive MS Mail? 

Add Microsoft Mail Services, in Add/Remove Programs/Windows 
Setup, if it isn't already in there. Then add it to your Exchange 
profile. It will ask you for the network path to your MS-Mail 
server, either full version or WFWG type server, and will let you 
select your name from a list of names. The Mail Administrator has 
to add you to the user list before you can pick from here, though. 

MS-Mail under Exchange has all the original benefits of MS-Mail's 
original 3.2 program, and Exchange will let you import your old 
.MMF files and address book into your Personal Folders. Select 
File/Import. 

How do I view shared folders on an MS Mail server? 

Exchange's original MS-Mail client didn't support shared folders, 
but download Microsoft's Exchange Update, which includes an 
MS-Mail client update, to get them back. Install it through 
Add/Remove Programs/Windows Setup/Have Disk. 

After you install it, you will need to re-boot, then remove and 
re-add MS-Mail to your Exchange Profile. Once you do, the 
MS-Mail Shared Folders will show up as a separate folder tree in 
your folder view window. You can then copy mail back and forth 
between folders on it, and your personal folders, and create new 
shared folders. 
----------------------------------------------------------------------

How do I send and receive CompuServe (tm) Mail? 

This is a big money saver, because it lets you manage your mail off 
line, but it requires you already installed the CompuServe 
Information Manager on your computer (The Win 3.1 or DOS 
version works fine). If you already haven't installed CIM, do so, 
and feed it your account information. 

First, download the CompuServe Exchange client, or look on your 
CD-ROM for DRIVERS\OTHER\EXCHANGE\COMPUSRV. 

Next, run the Setup program. That will install the CompuServe mail 
client and it will run the Inbox Setup Wizard for that client. Tell it 
where your CIM directory is (usually C:\CSERVE), tell it your 
access phone number including country code and area code (even if 
it's local; this follows TAPI spec), and access type (Direct, 
DATAPAC, whatever). I'm not sure why it wants to use your CIM 
directory though; maybe for copying its address book perhaps? 

When finshed, and after you re-start Exchange, you can send mail 
to addresses in CompuServe's format (xxxxx.yyyy) or make 
Personal Address Book entries with CIS addresses in them. 

Now, to deliver CIS mail, select Tools/Deliver Now 
Using/CompuServe Mail. It will dial up your local CIS access 
number, prompt you for a password (unless you gave it your 
password), then deliver your mail. Regardless of wether you have 
mail or not, the CIS client will generate an event log and post it in 
your Inbox.. Remote Mail also works with CIS mail, letting you 
keep mail on the CIS server, etc, as will Internet Idioms. 
----------------------------------------------------------------------

How do I send and receive Faxes? 

Add Microsoft Fax services, from Add/Remove 
Programs/Windows Setup. Then add Microsoft Fax to your 
Exchange profile. It will ask you for your name, fax number, and 
other such items that would belong on a fax cover sheet. Of course, 
it will ask you what fax modem you want to use. 

You can then send faxes like any other kind of E-MAIL, including 
.signatures if you installed Internet Idioms. But far more useful than 
the regular message requester, is the "New Fax" wizard, which lets 
you specify a nice cover page (even let you create a new one from 
scratch), a nice short message, and a proper phone number with 
area code (following Win95's TAPI spec). 

And yes, you can print to a fax (or send mail to a Fax address) 
from any Windows app. Fax Setup adds a Win95 printer driver for 
faxing. No need to make cover pages in your documents though; 
you can use the built-in cover page editor to make new ones, or use 
the four built-in ones. 

If you want to send a message to both E-MAIL and FAX 
addresses, use the Fax Address Wizard to insert a Fax address 
while in any Send Mail requester. Select Tools/Fax Address 
Wizard. This will let you choose a cover page and insert a proper 
TAPI phone number in to the fax address. After the wizard 
completes you can continue to add more E-MAIL or FAX 
addresses. Attachments will get sent too; Exchange will launch the 
attachment's associated program and tell it to print to the Microsoft 
Fax driver. 

NOTE: MS-Word for Win95 has a mail merge bug though; if 
you attempt a mail-merge from Word to multiple fax 
addresses. I don't have all the details but this was pointed out 
and verified in KB article Q139465. I also forgot who pointed it 
out to me, sorry. 
----------------------------------------------------------------------

How do I share fax modems between Windows 95 machines? 

Set aside one computer to share the fax modem, and see to it that it 
runs Exchange all the time (By placing a shortcut to Inbox in its 
Startup group). 

Get Inbox Properties (Or your Exchange profile properties) and get 
Microsoft Fax properties. Select the Modem tab, and select, "Let 
me share my modem on the network". All the file sharing rules 
apply, including User Level security if you enabled that, and you will 
need a file sharing service installed on that computer. You can't 
cheat and use a network drive on another server this time, unlike 
WFWG FAX let you do; the system will use your C: drive and 
create a FAX share on it. 

Now, in the Modem tab on everyone else's fax properties, change 
the modem type to "Network Fax". Give it the UNC or DOS path 
to the shared directory on the fax server. Users can then send (but 
not receive... awwww) faxes through the network. Someone will 
still have to sit at the fax server to route and print faxes as 
necessary. Routing faxes is a simple matter of forwarding the fax 
attachment to E-MAIL addresses in the network. 

How do I share fax modems between Windows 95 and 
WFWG machines? 

Win95 fax servers won't work with WFWG clients or vise-versa. I 
know, sad. I vaugely remember MS releasing a patch to MS Fax to 
let Win95's Fax client access WFWG fax servers, but I can't find 
any reference to it on MS's web site anymore. 
----------------------------------------------------------------------

Top ten Microsoft Fax annoyances 

10) It can't do broadcast faxes (Yes it can; just feed it a bunch of 
fax addresses in your personal address book and BCC: them as a 
group) 

9) It won't automatically print faxes (You like junk faxes wasting 
your paper?) 

8) It won't dial 1-(area code) for long distance within my area code 
(Add that fax number to your personal address book, and turn on 
"Dial area code, even though it's the same as mine") 

7) It displays a dumb window when it sends a fax (Right-click on 
the little Fax icon in the taskbar, then turn off "Display when active") 

6) It gives me a junk mail message from SPRINT whenever I install 
it (Big deal; delete it, it only happens once) 

5) I can't use the modem when Exchange is running (Set answer 
mode to "Off" in Fax properties/Modem; you can still send faxes, 
but not automatically receive them. Still, auto-answer won't interfere 
with other Win95 apps trying to use the modem; you can use 
HyperTerminal at the same time, for example) 

4) I can't print to the fax modem without changing my default printer 
(That's a dumb MS Office 4.x bug; just use "Send..." instead, and 
specify a fax address. Yes it does work.) 

3) It processes faxes locally and wastes my processing time 

2) It keeps trying to make E-MAIL format (Set the fax type to 
"Not editable" in Fax Properties/Message) 

1) It's cover page editor sucks (But it's functional, isn't it?) 
----------------------------------------------------------------------

What about WinFax PRO (tm) for Win95? 

Delrina (AKA: Symantec) getting the Designed for Win95 logo for 
this program is a miracle. 

They claim that WinFax 7.0 integrates with Exchange. Not. It tries 
to completely REPLACE Exchange with its own interface (You can 
send Exchange E-MAIL from WinFax), it has to launch all of 
WinFax PRO if you select "New WinFax" from Exchange, you 
can't share the modem on the network without paying big $$$ for 
the Server version, it doesn't use TAPI by default (So it locks out 
all other Win95 programs using the modem, unless you enable 
TAPI through a scary-looking Advanced... button), it takes more 
memory than MS Fax, it has ridiculous patches (7 MB) to fix its 
bugs, it doesn't work in Windows NT, even though it bypasses the 
stuff that exempted it from NT compatibility (TAPI, Exchange)... 

Listen. Give up on WinFax and wait until they earn that Win95 
logo. For about 99% of us faxing, MS Fax will do all we need to 
do, and it's free. 
----------------------------------------------------------------------

How do I send and receive MHS mail? 

There aren't any Exchange clients for MHS (Futurus Team/Office 
Logic) yet. I'm bugging Novell about it on occasion, but MS talks 
about stop-gap measures, using MHS to MS-Mail gateways, for 
example. No thanks. 

Keep bugging people on Novell E-MAIL links, or talk to other 
MHS vendors. Please, I want to see this work! 

A rumor popped up from the makers of Office-Logic (I don't have 
an address... sorry) that they'll have an MHS client for Exchange 
sometime soon, but details are sketcy I'm afraid. 
----------------------------------------------------------------------

How do I send and receive VIM (cc:Mail) mail? 

There's a cc:Mail client for Exchange at 
http://www.transendcorp.com under the title ConnectWare for 
cc:Mail. They have a 30 day trial version available for download 
and a commercial version. You also need updated VIM .DLL files, 
which you can get from Lotus via ConnectWare's site. From what I 
read about it, ConectWare for cc:Mail is a proper Exchange client, 
with Remote Mail support. 
----------------------------------------------------------------------

How do I send and receive Microsoft Network mail? 

What? You use BillNet (tm)? 

MSN Setup automatically adds an MSN mail client for Exchange, 
and you can grab user lists off MSN directly, and store local 
copies. 

If you already have BillNet software installed, you will have a 
"Microsoft Network Online Service" client you can add to your 
Exchange profile. It grabs your user info from the rest of BillNet, so 
there's no additional setup needed. This is pretty much the easiest 
client to set up. 

BillNet Mail lets you send to BillNet or Internet addresses, so when 
you create address book entries and you use both BillNet and 
Internet Mail, make sure you select the type of Internet Mail 
address you want to use. Your least expensive bet is to always use 
direct Internet Mail, rather than Internet Mail via BillNet, if you 
have a choice. 
----------------------------------------------------------------------

Remote Mail basics for MS Mail, Internet Mail, CIS Mail, 
and Microsoft Network Mail users 

If an Exchange client supports Remote Mail, it will allow you to 
work interactively with your mail server. This means manually 
logging in, hand-selecting the messages you want to move, copy, or 
delete, and then transferring. 

Normally, when you select "Deliver now using..." or if you set up 
your client for a LAN or other continuous connection, it runs the 
chosen service, logs in, moves all of your mail from the server to 
your inbox, transmits anything in your outbox, then dis-connects. 
This is quite blatant and quite efficient. Remote Mail however, in the 
same Tools menu, lets you fully control mail delivery, provided you 
enabled Remote Mail in your clients. 

In MS-Mail, using Remote Mail depends on your connection type. 
You can set different Remote Mail options for LAN and for 
Dial-up networking sessions, so if it's on the LAN it'll work one 
way, and if it's on a phone line it will work another. You will only 
get a Remote Mail choice for MS-Mail if you enabled it for 
whatever your current connection is. Slow machines will benefit if 
you enable Remote Mail for LAN connections, as the mail checks 
eat up processor time and load down the system. 

Internet Mail only has one place for defining the Remote Mail 
behavior: The Connection tab in Internet Mail properties. You 
either enable Remote Mail, or disable it and check for mail every so 
often (15 minutes by default). The latter works best if you have a 
POP3 server right on your LAN, otherwise, keep Remote Mail 
enabled. You can always do a Deliver Now if you want to do a 
batch mail delivery. 

CIS Mail always has Remote Mail enabled, but you can instruct it 
to dial out and check every so often as well. 

BillNet (tm) Remote Mail is also always enabled, and it will log you 
in to BillNet when you perform a delivery, either using Remote 
Mail, or Deliver Now. 
----------------------------------------------------------------------

How can I keep mail on the server? 

Enable Remote Mail for whatever client you're using. This will let 
you view all the mail in your server by selecting "Update Headers", 
and hand-select pieces of mail for copying, moving, or deleting. 
Remote Mail always keeps a local copy of the mail list, so you 
needn't be attached to the server to maintain your list. It will attach 
to the server only if you tell it to, or if you perform any transfers, 
and it will update the list whenever a transfer occurs. 
----------------------------------------------------------------------

How can I keep a separate inbox or address book for each 
user? (Exchange Profiles) 

Say you send Internet Mail from work, but you want to use the 
same copy of Exchange (and the same machine) for you home 
E-MAIL too. You can't load multiple copies of Internet Mail in one 
profile, but you can create a second (or third, or fourth) profile, add 
Internet Mail to it, and use different settings. All Exchange user 
settings go in the active Exchange profile. 

To make a new profile, bring up Inbox properties and hit "Show 
Profiles". Then select "Add". The Inbox Setup Wizard will run a 
second time, prompting you for a new profile name, and prompting 
you through all the setups of all installed mail clients. You can 
enable or disable whatever mail clients you wish. Then, when you 
get to the Personal Address Book and Personal Folders setup 
screens, be sure to specify a unique filename for the address book 
and mailbox, different from any previous profile. The wizard will 
create new files for you if they don't alreadt exist. You CAN use 
the same address book (.PAB) and mailbox file (.PST) in multiple 
profiles, but why cause confusion? Then, in Tools/Options within 
Exchange, enable "Prompt for a profile to be used". This way when 
Exchange runs, you can choose the profile to run. 

You need to exit and re-start Exchange to swap between profiles. 
Be sure to allow it to completely exit (at least wait until the fax icon 
disapears) so it logs off from the services in the first profile. 

Profiles are cool for Exchange-enabled apps, because the apps will 
store their user settings per-profile. Internet Idioms, for example, 
can keep a unique signature for each profile. Schedule Plus for 95 
also keeps unique schedule books and contact lists per profile. You 
don't even need to have a mail client; a profile only needs the 
Personal Folders and Address Book services. 

Exchange stores profiles in the user portion of the Registry, so User 
Profiles apply here as well. Each user can have their own set of 
Exchange profiles, of if you don't want to be bothered with the 
"Prompt for profile to be used" requester, use a single profile for 
each user. This is especially useful of you have roving users that use 
Schedule Plus for 95; if you keep the schedule and message files in 
your home directory, all of the books will follow you around the 
network. Now that's cool. 
----------------------------------------------------------------------

Quick backgrounder on the Personal Address Book 

If you want to make up that bulk mailing list or that broadcast fax, 
here's where to do it. 

Hit Tools/Address Book and hit the blank card button (or 
File/New) to create an entry. The entries end up becoming a 
contact database of sorts, complete with full addressing should you 
choose to fill in all the blanks for each person. Then, when you send 
letters, you can add names from this address book directly. 

The most important entries to add to a new entry are the Name and 
E-MAIL address. The name entry shows up as a "friendly" name, 
but there are lots of spaces to fill in (like home mail address, work 
mail address, home & work phone & fax numbers, etc). 

The E-MAIL address actually has two components; the E-MAIL 
type and the E-MAIL address. Examples of Exchange E-MAIL 
addresses include [FAX:+1 (604) 555-1212] and 
[SMTP:gordonf@vcn.bc.ca]. You specify the address type when 
you create a new entry, so you don't need to memorize the bizzare 
formats I gave examples for, though they do work in the TO: boxes 
of letters. 

One special type of address book entry is the "Personal Distribution 
List", which is where you create groups of people to mail to. These 
groups can contain any number of people from your address book, 
even with different E-MAIL formats. To create a distribution list, 
first create all the entries you want in it, then create a distribution list 
and add the entries to it. When you send mail, use this distribution 
list as the destination address. 

MS Schedule Plus for 95 uses the address book for contact 
management, so be sure to fill in all the blanks when making up 
entries. This is actually another good reason to stick with Exchange; 
when you do get MS Office you will already have a powerful 
contact manager with a list of contacts ready to use. Other 
Designed for Win95 apps will look for the address book for their 
own purpose (like Word 7's cover letter wizard). 
----------------------------------------------------------------------

Top ten mis-conceptions about Exchange 

10) Exchange is a pig (OK so it's 4.2 MB, but that includes all the 
interface, remote mail, and address book! I'd like to see you run 
four mail programs and a fax program all at once in less than 4.2 
MB) 

9) It won't work with Win 3.1 Mail-enabled apps (Yes it does. 
Apps call MAPI.DLL to send mail) 

8) It requires Win95 networking to work (Not if all you're doing is 
faxing or CIS mail) 

7) It won't work with MS-Mail Remote (OK so it won't. But it 
does work with dial-up networking and the regular MS-Mail 
server, so use that instead) 

6) It's a poor Internet Mail client (Grab Internet Idioms and stop 
bitching) 

5) It won't work with MS-Mail shared folders (Download the 
Exchange Update to fix) 

4) You need Exchange to run Schedule Plus for Win95 (Not. Only 
for workgroup functions) 

3) You need Exchange Server to use it (Not. Exchange Server is a 
very different beast) 

2) No one's writing clients for Exchange (well... Microsoft's writing 
clients... heh heh... just keep bugging software vendors, and visit 
Angry Greycat Designs) 

1) It's only MS-Mail re-vamped (OK, but it's DRASTICALLY 
re-vamped!) 
----------------------------------------------------------------------

Exchange Wish List 

MHS (Futurus Team, Office Logic, et al) client, with phone 
messaging 

IMAP4 client (With optional folder store on the mail server, a'la 
MS-Mail) 

Voice mail client (receive voice mail as .WAV attachments! Hints 
of such a client are at the Exchange Buddy Site; Exchange Buddy is 
another Internet formatter for Exchange, like Idioms) 

Nicer Internet Idioms installer (Ever consider InstallShield32, Ben?) 

FidoNet point client (Store echos as external folders a'la MS-Mail, 
send and receive echomail) 

Quicker fax manipulation (Actually it's not bad, but I'd dump the 
E-MAIL format option for more speed; set the format to "Not 
Editable") 

Exit QUICKER! For some reason, an Exchange component 
(MAPISP32) stays resident for up to 30 seconds after exit! 
----------------------------------------------------------------------

[Back to Table of Contents] 



--
============================================================// //========
= "I am Gordon of Winterpeg. Windows WAS futile."          // //        =
=  Find out why: http://www.intouch.bc.ca/win95           // //         =
=  Personal E-MAIL: gordonf@vcn.bc.ca               \\ \\// //          =
=  Home Phone:      +1-604-526-8724                  \\ XX //           =
=                                                     \X/\X/            =
= "I am Hitler of BorgSoft. I am the middle inital of William H. Gates. =
=  Your work will be Microsofted. Resistance is futile. Heil Windows.   =
=========================================================================
Yeah I use an Amiga at home. If you don't like my computer, dial
1-800-DIE-BILL and tell someone who cares.

----------------------------------------------------------------------

Path: news1.ucsd.edu!ihnp4.ucsd.edu!swrinde!newsfeed.internetmci.com!news.mathworks.com!nntp.primenet.com!news.cais.net!van-bc!unixg.ubc.ca!freenet.vancouver.bc.ca!gordonf
From: gordonf@vcn.bc.ca (Gordon Fecyk)
Newsgroups: comp.os.ms-windows.win95.misc,comp.os.ms-windows.setup.win95,comp.os.ms-windows.networking.win95,comp.os.ms-windows.apps.compatibility.win95,comp.answers,news.answers
Subject: Win95 FAQs and Answers Part 11 of 14: Disk Compression
Followup-To: comp.os.ms-windows.win95.misc,comp.os.ms-windows.setup.win95,comp.os.ms-windows.networking.win95,comp.os.ms-windows.apps.compatibility.win95
Date: 30 Jun 1996 16:35:26 GMT
Organization: Vancouver Regional FreeNet
Lines: 438
Approved: news-answers-request@MIT.EDU
Message-ID: <4r6ace$80p@milo.vcn.bc.ca>
NNTP-Posting-Host: opus.vcn.bc.ca
Summary: These postings list many questions asked in said newsgroups,
         and answers them as best as I can.  I make references to other
         Web sites and FAQs when appropriate.  Visit the WWW home of
         this FAQ (http://www.intouch.bc.ca/win95) for the appropriate
         links.  This section is the 11th: Disk Compression
X-Newsreader: TIN [version 1.2 PL2]
Xref: news1.ucsd.edu comp.os.ms-windows.win95.misc:111607 comp.os.ms-windows.setup.win95:10984 comp.os.ms-windows.networking.win95:7518 comp.os.ms-windows.apps.compatibility.win95:3583 comp.answers:15522 news.answers:61923

Archive-name: windows/win95/faq/part11
Last-Modified: 1996/07/01
Posting-Frequency: Every two months
URL: http://www.intouch.bc.ca/win95/faq11.htm

11) Disk compression and you 

Why should I bother? (Actually it's not as dumb as you might 
think) 
I heard that using disk compression is helpful on drives > 1 GB. 
Is this true? (yes.) 
How do I compress my whole hard drive? (Avoid if possible!) 
How do I compress a part of my hard drive? 
How to make a compressed volume, and keep your Win95 
installation OFF it 
How do I compress floppy disks? 
Enabling "Auto-mount" for removable compressed disks 
The DriveSpace driver takes 60 KB and I can't load it high! 
How do I do it? 
The DriveSpace 3 driver takes 100 KB and I can't load it high! 
How do I do it? 
How do I start my computer WITHOUT loading the 
DriveSpace driver? 
Why you should run DOS programs in DOS sessions in 
Win95 
How do I load the Win95 DriveSpace driver, but NOT load 
the DOS DriveSpace driver? 
My computer is very, very, slow since I installed disk 
compression. How can I speed it up? 
Basic DriveSpace 3 theory; regular, HiPack, UltraPack, 
Compression Agent 
Why on slow computers, you should use "No compression" 
and still use DriveSpace 3 
Top ten mistakes using disk compression 
Top ten mis-conceptions regarding DriveSpace 3 
----------------------------------------------------------------------

Why should I bother? (Actually it's not as dumb as you might 
think) 

With hard drives getting cheaper every day, you will believe (and I 
do too) that disk compression is a waste of processor time, a waste 
of system memory, and it makes the system unstable. But, here are 
some good reasons to use disk compression: 

On FAT file systems, it wastes far less disk space (Cluster sizes are 
minimum 512 bytes regardless of the partition's 'reported' cluster 
size) 

It reduces the amount of CPU time spent on the hard drive (It reads 
less off hardware) 

It makes good use of smaller hard drives 

Win95's disk compression take NO conventional memory (At 
least, when you run Win95 that is) 
----------------------------------------------------------------------

I heard that using disk compression is helpful on drives > 1 
GB. Is this true? 

DriveSpace 3, in particular, is helpful for drives > 1 GB, if you set 
compression to "none". This is because DriveSpace will use a 
smaller physical cluster size. 

Normally, FAT file systems have a 65 thousand cluster limit (64 K, 
or 65 535 clusters); this means as the drive gets bigger, the cluster 
size gets bigger too. On a 1 GB hard drive, the cluster size is 32 
KB! That's a lot of disk space wasted if your file is much smaller 
than 32 KB! 

DriveSpace (and Stacker, and what-have-you) use their own file 
system and emulate FAT, and they can compress the unused space 
in a cluster. DriveSpace 3, in particular, will use no more than 512 
bytes per simulated cluster, if your file is smaller than this. 

You can observe this by running DEFRAG on a compressed drive 
in Win95; after the inital defrag pass, it will de-fragment a second 
time, showing the relative sizes of each cluster. Tightly compressed 
clusters will appear shorter. 
----------------------------------------------------------------------

How do I compress my whole hard drive? 

I say Avoid If Possible. If you have to re-install Win95, you might 
not be able to read the compressed drive to perform the 
re-installation on! 

However, it can be done. You will have to have Disk Compression 
installed in Win95; check Add/Remove Programs/Windows 
Setup/Disk Tools. Then, right-click on your target hard drive and 
bring up its properties. You should see a Compression tab which 
gives you two options. Select the option to compress the whole 
hard drive. 

This built in compression (Affectionately called "DriveSpace 2") will 
re-boot your computer and run a compression process in a 
"miniature" Windows 3.1 environment. This means you can't use 
your computer while this happens. This does take a long time, so 
you should get it started and let it run overnight. When completed, 
you will have two active drive letters, or volumes; your original hard 
drive (Re-named to "H:" or some such thing) and your new 
compressed hard drive (Renamed "C:" to replace your original hard 
drive). 
----------------------------------------------------------------------

How do I compress a part of my hard drive? 

OK so you heeded my warning. Good. You have to install Disk 
Compression if you didn't already do so. Before running 
DriveSpace, de-fragment the hard drive you're placing the 
compressed volume on. This will maximize the space the 
compressed volume can take. 

Then, bring up properties of the target hard drive. In the 
Compression tab, select the option to create a new compressed 
volume. This will run DriveSpace, create the new .CVF file, and tell 
you to re-boot your computer. Much quicker. 

If you plan to use DriveSpace this way, you should do so right after 
you complete your Win95 installation, and create a compressed 
volume with all the remaining space. This will maximize the drive 
space that gets compressed, and keep your Win95 installation 
un-compressed, ready to re-install if necessary. Maybe leave about 
100 MB un-compressed for the Program Files folder, which always 
goes on your booting drive. 
----------------------------------------------------------------------

How do I compress floppy disks? 

Bring up properties for your floppy drive, and select the 
"Compression" tab. You only have one compression option here; 
you can't put a separate CVF on a floppy disk. The rest of it works 
like compressing your whole hard drive. 

It's best to do this with blank disks; otherwise you will waste time 
compressing the files already on the floppy. Use this technique for 
any other removable media; optical disks, SyQuest disks, 
whatever. 
----------------------------------------------------------------------

Enabling "Auto-mount" for removable compressed disks 

Back in DOS 6.0, you had to manually mount compressed floppies, 
and un-mount them before ejecting them. Win95 will automatically 
mount compressed floppies if you allow it to. 

Run DriveSpace, then in Advanced/Settings, turn on the 
Auto-Mount switch. This is normally turned on by default. The first 
time you access the removable disk, if it sees a DRVSPACE.xxx 
file, it will use that instead of the actual disk. 

No, you can't copy .CAB files to compressed floppies; the files in a 
CAB are already compressed. 
----------------------------------------------------------------------

The DriveSpace driver takes 60 KB and I can't load it high! 
How do I do it? 

In order for Win95 to actually start, Win95 DOS has to see any 
compressed drives you might have installed Win95 on. There is a 
real mode DriveSpace driver (and a real-mode DRVSPACE.INI 
settings file) in the root of your boot drive, though they're hidden. 

If you have an empty CONFIG.SYS file (which you should), when 
Win95 starts it will remove the real mode DRVSPACE.SYS driver 
and run the protected mode driver in its place, freeing up the 60 
KB. 

If you insist on keeping a DOS configuration (Or if you specified a 
special DOS config for any of your games), you can continue to use 

DEVICEHIGH=%WINDIR%\COMMAND\DRVSPACE.SYS /MOVE

to re-locate the real mode driver to upper memory. 
----------------------------------------------------------------------

The DriveSpace 3 driver takes 100 KB and I can't load it 
high! How do I do it? 

Ahh... monster driver! This thing is so big because it needs to have 
compression routines for the three types of compression: 
UltraPack, HiPack, and Standard. 

If you have enough upper memory, make the DRVSPACE.SYS 
/MOVE entry in CONFIG.SYS the very next DEVICE= right after 
EMM386. This will eat 100 KB of upper memory of course, and 
the rest of your real mode drivers probably won't fit in upper 
memory afterwards. 

Win95 will un-load this monster driver from conventional memory 
when you run Win95, provided you didn't try to load it high. Do 
yourself a favor and run your DOS programs in DOS sessions. 
----------------------------------------------------------------------

How do I start my computer WITHOUT loading the 
DriveSpace driver? 

Edit MSDOS.SYS and add or edit these lines to the [options] 
section: 

drvspace=0
dblspace=0

and re-boot. 

NOTE: If you do this, you can't access compressed drives from 
DOS of course, but you also can't access them in Win95 either! 
This is an important reason not to compreess your whole hard 
drive. 
----------------------------------------------------------------------

How do I load the Win95 DriveSpace driver, but NOT load 
the DOS DriveSpace driver? 

Actually, there IS a way NOT to load the DriveSpace driver in 
MS-DOS Mode, AND use the compressed drive in Win95! You'll 
find this trick useful if you run many programs in Single Mode DOS 
or make up special DOS configurations for certain programs and 
games, as it saves a good 60 KB to 100 KB of conventional 
memory, and still lets you use the compressed drive under Win95 
and in DOS sessions. 

This is a bit tricky, so only do it if you know what you're doing, 
AND you aren't picky about what drive letter the compressed drive 
takes, AND you didn't install Win95 on the compressed drive, 
AND you don't assign any network shares on the compressed drive 
(You'd have to re-share them each time you re-boot if you did this.) 

1) Put in the entries to MSDOS.SYS above 

2) Run Policy Editor, Select File/Open Registry, and in Local 
Computer/System/Run Services, add this entry: 

       Name:  Mount DriveSpace Drive (Actually call this what you want)
       Value: DRVSPACE.EXE /MOUNT=001 C:

3) Save changes to the Registry, and test by re-booting to 
"Command Prompt Only" (Press F8 on "Starting Windows 95..."). 
Check that you have lots of conventional memory free. 

4) Type WIN to start Win95. Before any other programs load, you 
should get some floppy access and a message stating that your 
compressed drive has mounted. 

5) Now you can re-boot normally, once you're sure everything 
works. 

What this does, is prevent the real mode DriveSpace driver from 
loading at all. Again, this means you can't access compressed drives 
outside of Win95. It also mounts the compressed drive, using 
protected mode drivers, before any other Win95 programs start 
(Run Services runs its programs before anything else does). You 
will get an annoying message on start up, but you had to pay the 
price somewhere for this cool trickery, no? 

Syntax of DRVSPACE.EXE /MOUNT command: 

DRVSPACE /MOUNT=xxx y: /NEW=z:

Where "xxx" is the number of the compressed volume (Find out by 
showing all files and looking for a DRVSPACE.001 file; the 001 is 
the number you put in the MOUNT= parameter). "y:" is the drive 
letter where the compressed volume exists. "z:" is the drive letter 
you assign the new compressed drive in the /NEW= parameter. 
NOTE: /NEW= does not always pick the drive letter you want, 
especially if you have network drives. It's best to leave out the 
/NEW= and just live with the drive letter it comes up with. You can 
specify a range of drive letters in the DRVSPACE.INI file, if you 
choose, to make the assignment consistent. Once it settles on a 
drive letter it will consistently use it, until you remove the 
compressed drive or re-assign the drive letter. 
----------------------------------------------------------------------

My computer is very, very, slow since I installed disk 
compression. How can I speed it up? 

DriveSpace works best in Win95 if you have lots of RAM (16 
MB), have lots of extra computing power ('DX2-66es are quite 
adequate for this), and some external SRAM for processor caching 
(256 KB is best). The CPU has to work harder to interpret 
compressed data, but it has to wait less time to actually get it. This 
is the trade-off. 

To speed compressed drives up, install DriveSpace 3 (in MS 
Plus!), and set compression to "none", or "none, unless it is xx% 
full, then use Standard". You still get the benefits of reduced cluster 
sizes even though you aren't compressing data. Later on, you can 
use Compression Agent to compress the drive overnight, or any 
other time you aren't using the computer. 

If you use DriveSpace 3 on a '486 class computer, do not use 
HiPack as the default file format, as MS recommends. Maybe even 
set compression to "None" and use Compression Agent to 
re-compress overnight, using HiPack then. HiPack takes less time 
to read than to write. Also, when using Compression Agent, DO 
NOT USE UltraPack! UltraPack is very, very, slow on '486 
machines. I wouldn't even recommend it for Pentium machines 
slower than 100 MHz. 

If you're too cheap to buy MS Plus, simply make sure your swap 
file isn't on the compressed drive, and it's set to a fixed size. Do this 
from System Properties/Performance/Virtual Memory. Win95 
doesn't actually compress the swap file, but it does go through the 
DriveSpace driver to access it. Move it to an uncompressed drive 
to remove that extra layer of protocol. 

Finally, make sure you have NO real mode disk drivers to handle 
CD-ROMs, etc, that might be sitting on the hard drive adapters. 
The Win95 disk driver can't load then, and it won't use the Win95 
DriveSpace driver either. 
----------------------------------------------------------------------

Basic DriveSpace 3 advice; regular, HiPack, UltraPack, 
Compression Agent 

DriveSpace 3 makes more drive space by compressing files tighter. 
It does so using Compression Agent, which gets automatically 
scheduled in System Agent when you install MS Plus. 

Run DriveSpace 3, select the compressed drive, then select 
Advanced/Settings. This selects how DriveSpace writes data to the 
compressed drive on the fly. As MS recommends, don't use 
HiPack on '486 class computers. I won't even use it on 
Pentium-75s. "Standard" is best for all '486 machines or better, 
though a slow '486 can benefit from the "None until..." setting. Use 
"None" on all '386 class machines. 

Now, DriveSpace 3 can un-compress data faster than it can 
compress it, so it makes sense to try to re-compress the drive 
during idle moments, like overnight. Compression Agent does this. 

Either in System Agent, or in Accessories/System Tools, run 
Compression Agent and hit its Settings button. For Pentiums faster 
than 100 MHz, you could try UltraPack, but I doubt you'll get a 
whole lot of extra disk space from it. All '486 systems can benefit 
by completely turning off UltraPack and specifying HiPack for the 
rest of the files (basically meaning "All of them".) Generally, reading 
back HiPacked files is quick, so you can specify that for even '386 
class machines, but if you really can't handle the decrease in speed, 
use "Store them un-compressed". 

A re-compression run does take a LONG time, so do it overnight. 
Use System Agent to schedule re-compression, say, once a month, 
and schedule a thorough disk scan about an hour before 
Compression Agent runs. 
----------------------------------------------------------------------

Why on slow computers, you should use "No compression" 
and still use DriveSpace 3 

It handles bigger hard drives (compressed volumes larger than 512 
MB) 

It reduces wasted disk space (for files smaller than 512 bytes, it 
only occupies 512 bytes, regardless of logical cluster size) 

It won't eat CPU time if you turn compression off 
----------------------------------------------------------------------

Top ten mistakes using disk compression 

10) Running your DOS games outside of Win95 (Not enough 
memory) 

9) Deleting the DRVSPACE.001 file (Fortunately, Win95 has a 
safety mechanism for that!) 

8) Deleting the DRVSPACE.BIN file 

7) Using an old DOS compression program (Sorry Stac 
Electronics... you lose here) 

6) Using a DOS driver for your IDE CD-ROM and DriveSpace 
(Get Win95 drivers for the IDE port and it'll find the CD-ROM) 

5) Not using ScanDisk regularly (Use System Agent to do 
automatic disk scans) 

4) Setting your estimated compression ratio higher than your real 
one (Then installing a big game...) 

3) Using UltraPack on a '386 computer 

2) Using Norton Disk Doctor for Win95 on DriveSpace 3 drives 
(ScanDisk is more reliable... Symantec released _two patch sets_ 
to fix Norton Utilities) 

1) Compressing your whole hard drive 
----------------------------------------------------------------------

Top ten mis-conceptions regarding DriveSpace 3 from MS 
Plus 

10) Norton Utilities for Win95 works on it (Sorry... it reported 
false errors on mine!) 

9) It's faster than "DriveSpace 2" (At least not at first...) 

8) I need a Pentium-133 to use it (Just don't use UltraPack) 

7) It eats more conventional memory (Actually, it eats NONE 
under Win95, if set up properly) 

6) I can compress my whole drive with it (Yeah... then try 
re-installing Win95) 

5) It's useless on '386 machines 

4) It makes my computer un-stable (use System Agent to schedule 
disk scans) 

3) A virus can wipe out the system (A nasty virus could wipe out 
the system, compressed or not) 

2) MS deliberately crippled Win95's built-in DriveSpace to make 
us buy MS Plus 

1) It's the best compression program for Win95 (Actually, it's the 
ONLY one... heh heh) 
----------------------------------------------------------------------

[Back to Table of Contents] 



--
============================================================// //========
= "I am Gordon of Winterpeg. Windows WAS futile."          // //        =
=  Find out why: http://www.intouch.bc.ca/win95           // //         =
=  Personal E-MAIL: gordonf@vcn.bc.ca               \\ \\// //          =
=  Home Phone:      +1-604-526-8724                  \\ XX //           =
=                                                     \X/\X/            =
= "I am Hitler of BorgSoft. I am the middle inital of William H. Gates. =
=  Your work will be Microsofted. Resistance is futile. Heil Windows.   =
=========================================================================
Yeah I use an Amiga at home. If you don't like my computer, dial
1-800-DIE-BILL and tell someone who cares.

----------------------------------------------------------------------

Path: news1.ucsd.edu!ihnp4.ucsd.edu!swrinde!newsfeed.internetmci.com!news.mathworks.com!nntp.primenet.com!news.cais.net!van-bc!unixg.ubc.ca!freenet.vancouver.bc.ca!gordonf
From: gordonf@vcn.bc.ca (Gordon Fecyk)
Newsgroups: comp.os.ms-windows.win95.misc,comp.os.ms-windows.setup.win95,comp.os.ms-windows.networking.win95,comp.os.ms-windows.apps.compatibility.win95,comp.answers,news.answers
Subject: Win95 FAQs and Answers Part 12 of 14: Running MS-DOS Games
Followup-To: comp.os.ms-windows.win95.misc,comp.os.ms-windows.setup.win95,comp.os.ms-windows.networking.win95,comp.os.ms-windows.apps.compatibility.win95
Date: 30 Jun 1996 16:35:58 GMT
Organization: Vancouver Regional FreeNet
Lines: 428
Approved: news-answers-request@MIT.EDU
Message-ID: <4r6ade$80p@milo.vcn.bc.ca>
NNTP-Posting-Host: opus.vcn.bc.ca
Summary: These postings list many questions asked in said newsgroups,
         and answers them as best as I can.  I make references to other
         Web sites and FAQs when appropriate.  Visit the WWW home of
         this FAQ (http://www.intouch.bc.ca/win95) for the appropriate
         links.  This section is the 12th: Running MS-DOS Games
         The info here can apply to running non-game DOS apps as well.
X-Newsreader: TIN [version 1.2 PL2]
Xref: news1.ucsd.edu comp.os.ms-windows.win95.misc:111608 comp.os.ms-windows.setup.win95:10985 comp.os.ms-windows.networking.win95:7519 comp.os.ms-windows.apps.compatibility.win95:3584 comp.answers:15523 news.answers:61924

Archive-name: windows/win95/faq/part12
Last-Modified: 1996/07/01
Posting-Frequency: Every two months
URL: http://www.intouch.bc.ca/win95/faq12.htm

12) Running MS-DOS games 

Why you should run your DOS games in DOS sessions under 
Windows 95 
Quick lesson on PIF files 
How do I use upper memory in Windows 95? 
Why you should run your DOS games in DOS sessions 
under Windows 95 
How do I use EMS memory? 
How do I use XMS memory? 
How do I use DPMI memory and DPMI programs? 
How do I speed up this DOS game? 
Why do DOS programs "stutter" in a DOS session? 
Why shouldn't I use EMM386 (or other memory manager)? 
Why you should run your DOS games in DOS sessions 
under Windows 95 
How do I set up network games? 
How to set up your network card 
Why you should run your DOS games in DOS sessions 
under Windows 95 
Why do you keep telling me to run my games under Win95? 
Why you should run your DOS games in DOS sessions 
under Windows 95 
But this game won't run under Win95! How can I get it to 
work? 
How you can do away with "boot disks" forever! 
How to make network games work without running Win95 
----------------------------------------------------------------------

Why you should run your DOS games in DOS sessions under 
Windows 95 

The big speech... here it comes. Skip it if you don't want to read 
about it. 

Win95 does all of its hardware control, its network control, its 
drivers, its protocols, whatever, in '386 protected mode, so none of 
its software really needs to run in conventional memory, or in upper 
memory. You get minimum 604 KB free conventional memory, no 
matter what hardware or drivers for Win95 you have loaded. 

In addition to this, all of the MS-DOS software interrupts, 
hardware interrupts, function hooks, etc operate in protected mode 
also. This means that DOS programs can still work, even though 
there aren't any DOS drivers handling the hooks. Win95 only 
provides a basic real mode driver set for basic compatibility 
(HIMEM, SETVER, IFSHLP, COMMAND); everything else runs 
outside of the DOS session. The protected mode hooks are 
re-entrant, so multiple DOS sessions can use them. They are also 
faster in many cases; CD-ROM performance greatly improves, for 
example. 

Win95 will also virtualize I/O spaces, if you enable that feature in a 
DOS program's properties. This is similar to what Windows NT 
does, but not as robust. This will prevent the programs from 
accessing the hardware directly. If a "protected" DOS program 
crashes, it won't take the rest of the system with it. "Protection" will, 
however, add to the CPU overhead and may cause a program not 
to run at all, which is why it's an option. 

NOTE: Don't confuse this direct hardware access with the 
DirectX API; DirectX programs run in protected Win32 
sessions by design, and access the hardware through an 
absolute minimal API. DirectX has nothing to do with DOS 
programs accessing hardware directly. 

So, with all this benefit, and not eating any conventional memory 
and still providing a nice compatible DOS box, you should run your 
DOS games in DOS sessions in Win95. 

So, hide or delete your CONFIG.SYS, remove all TSRs in 
AUTOEXEC.BAT, get Win95 drivers for all your hardware, and 
read on. 
----------------------------------------------------------------------

Quick lesson on PIF files 

You can maximize a game's performance in a DOS session by fine 
tuning its session settings. Right-click on the executable that runs the 
game (batch file, COM file, EXE file, whatever), and select 
Properties. Hit the "Program" tab and, if necessary, change the 
command line used to run the game. Insert any parameters it needs, 
change the working directory, whatever. Hit the "Advanced" button 
and quickly see the "Prevent MS-DOS programs from detecting 
Windows" switch. If a game claims it can't run under Windows, turn 
on this switch. Now the game will think it's running in DOS. Hah, 
sucker! Ignore the rest of this window for now; hopefully we won't 
have to resort to the rest of the stuff here. 

Have a look at the other tabs; I'll cover them each in turn with each 
question. 

Win95 will save the changes you make here in a PIF file, or a 
"Shortcut to MS-DOS Program". Whenever you bring up 
properties for the program, it will bring up its PIF file. 
----------------------------------------------------------------------

How do I use upper memory in Windows 95? 

There's no such thing as "upper memory" under Win95, and no 
need to worry about it either, if you have Win95 drivers for all your 
stuff and run your games under Win95. 

I cover how to use upper memory in Single Mode MS-DOS later. 
----------------------------------------------------------------------

How do I use EMS or XMS memory? 

In the program's properties, hit the Memory tab. You'll notice the 
defaults for these settings is "Auto"; this means Win95 will allocate 
memory as needed for this program to run. This can cause a lot of 
extra disk swapping, so you should find out what the game needs 
(Check its manual) and set the EMS and XMS values to match. 

Example 1: TIE Fighter (tm) by LucasArts: TIE requires 2048 KB 
of EMS memory (Expanded memory), so set the EMS value to 
2048 KB, and set XMS to None. 

Example 2: The Seventh Guest (tm) by Virgin/Trilobyte: T7G needs 
4096 KB of XMS memory (Extended memory), so set its XMS 
setting to 4096 and its EMS setting to None. 

Example 3: DOOM (tm) by id Software: DOOM doesn't use EMS 
or XMS memory, so set both of these values to None. Leave the 
DPMI (DOS protected mode interface) memory on Auto, or if you 
wish, fix it to 8 MB or 16 MB, if you feel it will improve its 
performance. 

Notice that all games use one kind of extra memory or another, but 
not two at once. You can always set one and turn the other off. 
This will ease Win95's job of guessing what the game needs. Of 
course, if a game runs completely in conventional memory, turn off 
everything BUT conventional memory. 

Oh yeah, that "Protected" switch is in here; turn it on if you think 
this program causes Win95 to crash. 
----------------------------------------------------------------------

How do I use DPMI memory and DPMI programs? 

If a program doesn't claim to use XMS or EMS memory, chances 
are it's a protected mode program. DOOM by id and Descent (tm) 
by InterPlay are two such programs. 

In this program's Memory tab, turn off EMS and XMS memory, 
and set DPMI to whatever the game requres, or leave it on Auto. 
Auto mode will make Win95 allocate more RAM to the game as 
needed, but it will cause extra disk swapping. Set this to the game's 
recommended value, no higher than your total memory actually 
installed in the computer. 

If the game does its own disk swapping (like Descent does), fix the 
DPMI memory value to the game's recommended value and don't 
use Auto. There's no point in having Win95 and the game do 
swapping at the same time. 

Some DPMI games do bizzare stuff and may crash Win95 the first 
time running. If so, turn on the "Protected" switch just below the 
conventional memory setting. This will virtualize most of the I/O 
space in that game's DOS session. Turning on "Prevent DOS 
programs from detecting Windows" might help too. If the game 
does hardware detection, try by-passing it and specifying your 
video and sound card properties in the game manually. Descent has 
troubles detecting sound cards in a DOS session, for example. 
----------------------------------------------------------------------

How do I speed up this DOS game? 

The first time you try running a "standard" DOS game, it will try to 
run in a window on your desktop. Type ALT-ENTER to switch it 
to a full screen. 

To fix that setting in place, bring up the program's properties, hit the 
Screen tab, and set the screen usage to Full Screen. There are 
other screen controls here: 

"Fast ROM Emulation" works if the video driver emulates its BIOS 
in protected mode. All of Microsoft's video drivers do this. Keep 
this turned on if the game works properly. Try turning it off if you 
can't get VESA games working, though a properly written Win95 
video driver should emulate VESA video modes in protected 
mode. 

"Dynamic memory allocation" specifies that Win95 will grab system 
memory as needed to update the game's display. Try turning this off 
if the display jitters, or the hard drive goes crazy as the display 
updates itself. 
----------------------------------------------------------------------

Why do DOS programs "stutter" in a DOS session? 

DOOM will freeze on occasion, precisely four times, then continue 
on normally. 

This is probably Win95 trying to maintain system memory for the 
display. Turn off "Dynamic memory allocation" in the Screen tab to 
fix this. Maybe also turn off "Fast ROM Emulation". 

If the video card requires a VESA TSR and you turned off Fast 
ROM Emulation, you can load its real mode VESA driver in its 
particular DOS session, by including it in the "Batch File" section of 
the Program tab; hit the Program tab, and in the Batch File text 
box, put in the full path to your VESA TSR.. This way, it only loads 
into one session and not all DOS sessions. You're probably better 
off trading that video card for one that has VESA support built into 
its BIOS and its Win95 driver. 

This problem only seems to happen with DPMI games; particularly 
those that use the DOS4GW extender. 
----------------------------------------------------------------------

Why shouldn't I use EMM386 (or other memory manager)? 

A real mode memory manager will interfere with Win95's protected 
mode memory management. If you include NOEMS in 
CONFIG.SYS, for example, no program in a DOS session can 
access EMS memory. Delete or hide your CONFIG.SYS and let 
Win95 provide EMS memory in DOS sessions. 

For those of you who paid money for Quarterdeck's QEMM 8.0: 
SUCKERS! Take it back and get your money back! 
----------------------------------------------------------------------

How do I set up network games? 

Most of the net games use IPX protocol to communicate between 
several game computers on the network. Microsoft's "IPX/SPX 
Compatible" protocol works with these games. 

First, install your network card and load a Win95 driver for it. Then 
add IPX/SPX Protocol. If all you're doing is playing network 
games you can remove all other network components, such as 
Clients. If necessary, read up on How to set up a network card. 

Then run the game in its DOS session and set it up to use the 
network. It should find the hooks needed to use IPX and play 
normally, as though you loaded an IPX.COM driver. If not, 
complain to the game maker. They screwed it up. 

A handful of old network games use NetBIOS to work with more 
networks. In this case you can use any network protocol, such as 
NetBEUI, to link the machines together. All the real mode 
NetBIOS hooks are there as well. To use both IPX and NetBIOS 
games, use the IPX/SPX protocol and turn on "I want to run 
NetBIOS over IPX" in IPX/SPX Properties. 

Modem games work by using the COM devices from DOS, so you 
don't need to use Dial-up Networking just to play a game over the 
modem. If, however, the game doesn't support modeming but 
DOES support IPX networking, you could try using IPX over the 
dial-up adapter, and rig one computer as a dial-up server. This is a 
bit extreme, as IPX over PPP is quite slow. 
----------------------------------------------------------------------

Why do you keep telling me to run my games under Win95? 

I thought I answered this question at the top of this section! So you 
can save yourself the hassles of multi-config, loading crap high, 
running out of conventional memory, boot disks, whatever! 

Win95 can do DOS's jobs a lot quicker and with a lot less 
overhead. Yes, everything works. Yes, CD-ROM drives work. 
Yes, network cards work. Yes, you can do EMS/XMS/DPMI. 
Yes, sound cards work. Get a sound card that has Win95 drivers 
for it. Yes, visit Advanced Gravis for a Win95 driver. Or just trade 
your hardware in for hardware with Win95 support. 
----------------------------------------------------------------------

But this game won't run under Win95! How can I get it to 
work? 

OK ok ok ok... so you can't live without playing this game (Star 
Trek: A Final Unity (tm) by Spectrum Holobyte falls into this 
category) and you can't run it in a DOS session. Or maybe you can; 
bring up the program's properties, hit the Program tab, hit 
"Advanced", and hit "Prevent DOS programs from detecting 
Windows". This'll make the "smarty" programs run in a DOS 
session. 

If that didn't work, read on. 

Here's how you make a special DOS setup for this program that 
won't run in Win95: 

Bring up properties for its start-up program again, and hit the 
Program tab. 
Hit Advanced, and turn on MS-DOS mode. This will make 
Win95 exit before running the game. And since all the Win95 
CD-ROM, netcard, etc drivers will unload at this point: 
Hit "Specify a new MS-DOS Configuration". This will activate 
the two text boxes below, so you can feed a special 
CONFIG.SYS and AUTOEXEC.BAT for this program. 
Fill in the empty spaces for CONFIG.SYS and 
AUTOEXEC.BAT. All your normal DOS drivers, memory 
managers, and TSRs should go in here. You can also copy from 
your CONFIG.DOS, and press CTRL-V (Paste) to copy it 
here; that does work. Be sure you use Win95 versions of 
HIMEM and EMM386, and other DOS version-specific 
drivers. 
Save your changes and run the program. You should get a 
warning that you're about to enter MS-DOS mode. If you OK 
it, Win95 will re-boot your computer and run your special 
CONFIG.SYS and AUTOEXEC.BAT. When you exit the 
game, the system will re-boot into Win95 using the original DOS 
configuration (which should be empty!) 

With this setup, you can specify a DOS configuration just for this 
program without polluting your Win95 configuration. You will have 
to load all the real mode components necessary to make your 
hardware work, including real mode sound card and CD-ROM 
drivers. Net cards I'll cover later. 

Some useful stuff to include in these files are: 

HIMEM.SYS and EMM386.EXE: Yes, definitely include that 
in the special CONFIG.SYS you make. Use the Win95 
versions. 
SMARTDRV.EXE: You should have real mode disk caching 
here. Again, Win95 comes with its own version of SmartDrive. 
PAUSE: Put this at the end of the special AUTOEXEC.BAT so 
you can prevent your game from starting right away. You can 
always press CTRL-C here and fine-tune the CONFIG.SYS 
and AUTOEXEC.BAT, and re-boot to try again. When Win95 
finally re-starts, it will copy your changes to the program's 
properties. Now that's cool. 
LOCK C: If you want to run Windows 3.1 this way (Yes it is 
possible) and you want 32-bit disk/file access, include this 
command. LOCK will allow direct disk writes by DOS 
programs, including Win 3.1's memory manager and 
FASTDISK drivers. Some DOS games that do disk swapping 
may also require this command. Use this with caution; it also 
allows viruses to do their dirty work. 
MSCDEX.EXE: If you use a real mode CD-ROM driver, you 
obviously need MSCDEX to mount it and run it. Load 
MSCDEX before SmartDrive, so SmartDrive can cache 
CD-ROM reads. Save on conventional memory this way by 
specifying /M:4 (minimal buffer size). Win95 keeps this file in 
%WINDIR%\COMMAND. 
MOUSE.EXE or MOUSE.COM: A must for mouse driven 
games. 

Keep in mind, that "MS-DOS Mode", or "Single Mode MS-DOS" 
is MS-DOS through and through, except for the LOCK and the 
direct disk access inhibitor. You can use all the MS-DOS memory 
management techniques you learned back in DOS 5.0. You might 
also want to disable the DriveSpace Driver if you use disk 
compression, and you can't get enough conventional memory. You 
could also try running MEMMAKER, if you're really desparate, in 
this configuration; add the old DOS utilities from 
DRIVERS\OLDMSDOS, then while you're in a special DOS 
configuration, run MEMMAKER. As long as you keep Win95 
booting in this mode (where it says "Win95 is now starting your 
MS-DOS based program..."); the changes that MEMMAKER 
makes will only affect this particular configuration; it won't affect 
your normal Win95 configuration. 

This above technique replaces boot disks and Multi-Boot entirely! 
If you use PIF files that specify MS-DOS mode, you can throw 
away all your boot disks and your multi-boot CONFIG.SYS file. 
You can even set up multiple PIFs for the same program; re-name 
the PIF file that the Properties sheet made up, and bring up 
Properties for the program again; it will build a new PIF file. 

Another cool trick is to look for an "Exit to DOS" file in your 
Win95 directory, bring up its properties, and set it up to use a new 
MS-DOS configuration. This way, whenever you "Restart 
computer in MS-DOS mode", you will run this configuration. Real 
handy for running a bunch of games without having to make a 
special configuration for each. In this mode, type EXIT or WIN to 
return to Win95. You can also edit the custom startup files within 
DOS mode; when Win95 finally re-starts, it will update the .PIF file 
with the changes you made. 
----------------------------------------------------------------------

How to make network games work without running Win95 

Network Setup not only installs protected mode drivers for your 
card; it also installs NDIS 2.0 real mode components specifically 
for MS-DOS mode. You will need to install a Win95 net card 
driver and IPX/SPX Protocol for this to work. 

In the special AUTOEXEC.BAT you make for MS-DOS mode 
games, include: 

NET START NWLINK

This will load a real mode protocol manager, net card driver, and 
Microsoft's IPX compatible protocol. You can go a step further 
and type NET START NWREDIR to load a NETX compatible 
client for NetWare, if you need to get to your games stored on the 
NetWare server, and you installed Microsoft's Client for NetWare. 
These components will try to load high if you have upper memory 
available. Put this at the start of the special AUTOEXEC.BAT, to 
improve upper memory usage. 

WARNING: NET START does not always work, because some 
NDIS 2 drivers look in SYSTEM.INI and PROTOCOL.INI, and 
all of those settings moved to the Registry. Inspect Win95's 
PROTOCOL.INI and compare it to the examples that come with 
the net card's NDIS driver, or try to get updated Win95 drivers for 
the card, which should include the Protected mode (NDIS 3.1) and 
Real mode (NDIS 2.0) drivers. If NET START does not work, 
you can always load Novell's drivers and clients from MS-DOS 
mode, or from that program's special AUTOEXEC.BAT, instead 
of using NET START. 
----------------------------------------------------------------------

[Back to Table of Contents] 



--
============================================================// //========
= "I am Gordon of Winterpeg. Windows WAS futile."          // //        =
=  Find out why: http://www.intouch.bc.ca/win95           // //         =
=  Personal E-MAIL: gordonf@vcn.bc.ca               \\ \\// //          =
=  Home Phone:      +1-604-526-8724                  \\ XX //           =
=                                                     \X/\X/            =
= "I am Hitler of BorgSoft. I am the middle inital of William H. Gates. =
=  Your work will be Microsofted. Resistance is futile. Heil Windows.   =
=========================================================================
Yeah I use an Amiga at home. If you don't like my computer, dial
1-800-DIE-BILL and tell someone who cares.

----------------------------------------------------------------------

Path: news1.ucsd.edu!ihnp4.ucsd.edu!swrinde!cs.utexas.edu!uwm.edu!news.cse.psu.edu!news.ecn.bgu.edu!vixen.cso.uiuc.edu!newsfeed.internetmci.com!info.ucla.edu!news.bc.net!news.mindlink.net!van-bc!unixg.ubc.ca!freenet.vancouver.bc.ca!gordonf
From: gordonf@vcn.bc.ca (Gordon Fecyk)
Newsgroups: comp.os.ms-windows.win95.misc,comp.os.ms-windows.setup.win95,comp.os.ms-windows.networking.win95,comp.os.ms-windows.apps.compatibility.win95,comp.answers,news.answers
Subject: Win95 FAQs and Answers Part 13 of 14: MS Plus!
Followup-To: comp.os.ms-windows.win95.misc,comp.os.ms-windows.setup.win95,comp.os.ms-windows.networking.win95,comp.os.ms-windows.apps.compatibility.win95
Date: 30 Jun 1996 16:36:55 GMT
Organization: Vancouver Regional FreeNet
Lines: 447
Approved: news-answers-request@MIT.EDU
Message-ID: <4r6af7$80p@milo.vcn.bc.ca>
NNTP-Posting-Host: opus.vcn.bc.ca
Summary: These postings list many questions asked in said newsgroups,
         and answers them as best as I can.  I make references to other
         Web sites and FAQs when appropriate.  Visit the WWW home of
         this FAQ (http://www.intouch.bc.ca/win95) for the appropriate
         links.  This section is the 13th: MS Plus
X-Newsreader: TIN [version 1.2 PL2]
Xref: news1.ucsd.edu comp.os.ms-windows.win95.misc:111609 comp.os.ms-windows.setup.win95:10986 comp.os.ms-windows.networking.win95:7520 comp.os.ms-windows.apps.compatibility.win95:3585 comp.answers:15524 news.answers:61925

Archive-name: windows/win95/faq/part13
Last-Modified: 1996/07/01
Posting-Frequency: Every two months
URL: http://www.intouch.bc.ca/win95/faq13.htm

13) Microsoft Plus (tm) add-on for 
Win95 

What is Microsoft Plus and why do I care? 
How do I use... 
...System Agent? 
But Norton Anti-Virus (tm) already installed a scheduler! 
But F-Prot Anti-Virus (tm) already installed a scheduler! 
But Colorado Backup (tm) already installed a scheduler! 
How can I use System Agent instead of those other 
schedulers? 
Why should I use System Agent instead of those other 
schedulers? 
Top ten reasons why System Agent is cool to use 
...Internet Explorer and Setup Wizard? 
Why should I get Internet Explorer 2.0? 
...DriveSpace 3? 
Is it safe to use Norton Utilities for Win95 with 
DriveSpace 3? 
...Desktop themes? 
How do I make my own theme and save it? 
Where can I get more themes? 
Why do all the themes I downloaded take up so much 
hard drive space? 
How did Microsoft replace all the drive, folder, printer, 
etc icons? 
How can I do it? 
...the "Visual Enhancements"? 
How do I remove the Visual Enhancements? 
...Dial-up Networking Server? 
...3D Pinball? 
How come 3D pinball doesn't play any music or sound 
effects? 
Top ten things missing from Microsoft Plus 
----------------------------------------------------------------------

What is Microsoft Plus and why do I care? 

MS Plus! is all the stuff that Microsoft should've included in Win95, 
but decided they wanted to make you pay more for them. OK, it's 
really a bunch of add-ons designed for high powered computers 
('486 machines and Pentiums) to make your system run a little 
smoother and look a little nicer. Kerep in mind that the Plus stuff is 
for high powered computers, which was probably the biggest 
reason MS didn't include this stuff with the operating system. 
----------------------------------------------------------------------

How do I use System Agent? 

System Agent is a little scheduler that runs programs at certain 
times. It's quite handy because it already schedules disk 
maintanence processes, so all you have to do is keep your 
computer turned on and it keeps itself clean. 

To install System Agent, install MS Plus. A little icon shows up in 
the SysTray; the place with the date and time in it on the Taskbar. 
Double-click it to bring up the System Agent manager. You will see 
four programs already scheduled (five, if you installed DriveSpace 
3) which will scan your hard drives, de-fragment them, check for 
low disk space, and re-compress any DriveSpace 3 drives you 
have. 

You can bring up properties for these programs, and change their 
settings and their scheduled run times. System Agent-Aware 
programs will offer special "Scheduled settings" requesters if you 
change their settings from here. 

You can also add new programs to this list. Hit Program/Schedule 
new program. Hit Browse to search for the program you want to 
run, or type its command line in the box. NOTE: Programs with 
long filenames or directory names belong in quotes, like 
"C:\Program Files\Plus!\RunMe.EXE" /parameter1 for example. 
Bring up properties for the included programs for examples. 

Any clickable object in Explorer can run from System Agent, 
including DOS .PIF files and even documents. I specify "PIF" 
because it's better to specify a DOS program's settings and use the 
PIF as the object to run. Win 3.1 and Win95 programs and 
documents will have their icons appear in this window. 
----------------------------------------------------------------------

But Norton Anti-Virus (tm)/F-Prot Anti-Virus (tm)/Colorado 
Backup (tm) already installed a scheduler! 

So? You paid for System Agent when you bought MS Plus. Use it. 
I get a real kick out of people who run three different schedulers 
and then complain that their system swaps to the hard drive so 
often. They're a waste of memory. 
----------------------------------------------------------------------

How can I use System Agent instead of those other 
schedulers? 

First you will need to remove the other schedulers. The three I 
mentioned all insert an icon in the Startup group in your Start Menu. 
They're easy enough to remove; here's how to remove Start Menu 
items. 

Second, read up on the programs you want to schedule. The three I 
mentioned all have instructions for running them from a command 
line, for example, Norton Anti-Virus will scan all local hard drives 
by running: 

NAVW32.EXE /L

The /L means "local". Be sure to test this command line from a 
DOS session; Win95 DOS sessions can run Windows programs, 
and the START command in a DOS session can launch documents. 

Third, Hit the Program menu in System Agent Manager and select 
"Schedule new program". In the "Program to run" box, type in the 
command line that makes your program run (like the NAVW32 /L 
example above). Tell the program to run minimized if you wish. 

Last, select "When to run..." and pick a time for this program to 
run. Be careful not to overlap programs; you don't want an 
Anti-Virus scan to happen while running ScanDisk, for example. 
The System Agent Manager shows the last started and stopped 
times of all scheduled programs, so use this as a guide for adding 
new programs and preventing overlap. 

For another example, Win95's built in Backup lets you launch the 
backup set rather than the program. Just open the Full System 
Backup from Backup, which enables Registry back-up, then select 
the files or drives you want to back up. Pick your target (usually 
your tape drive), pick your options, and save the backup set with a 
unique name. Finally, schedule this backup set to run (by including 
the .FST itself; not the program, and don't include a START 
command; there's no need) in System Agent. Colorado Backup 
works much the same way. Other back-up programs will have 
different commands to use; experiment from a DOS prompt to get 
the commands right. 

Why should I use System Agent instead of those other 
schedulers? 

Is this a rehtorical question? You paid for it when you bought MS 
Plus. 
----------------------------------------------------------------------

Top ten reasons why System Agent is cool to use 

10) It takes practically no memory 

9) It can stop scheduled programs if you start using your computer 

8) It can run stuff on start up if you don't like Startup groups (Great 
for User Profile users) 

7) It's always running (except in Safe Mode) 

6) It's easy to schedule programs to run 

5) It keeps your hard drives clean by running ScanDisk for you 

4) It knows when you're on batteries (notebooks) and won't run big 
programs if you're on batteries 

3) It can wake you up in the morning (heh heh... just schedule a 
.WAV file to play every day at 6:00 AM) 

2) You don't need a Pentium to use it (heh heh) 

1) It comes with all the other cool stuff in MS Plus 
----------------------------------------------------------------------

How do I use Internet Explorer and Setup Wizard? 

When you re-start the computer after installing Plus, you'll notice an 
obvious "The Internet" icon staring at you. Open it. This launches 
the Internet Setup Wizard. I won't get redundant, so to make it 
short & sweet, get an answer sheet from your service provider with 
answers to these questions: 

Access phone number 
Login name and login password 
DNS server addresses 
Gateway address (if using default gateway, ignore this) 
E-MAIL address 
POP3 server login name and password (Usually same as dial-up 
login name and password) 
POP3 server name (usually mail.somewhere.com or something 
like that) 
Also SMTP server name for outgoing mail (if it's not the same as 
the POP server) 

Check out the detailed Setup Wizard Instructions for the rest of the 
details. The wizard will add all the needed Win95 networking 
components to get you hooked to The Internet. 

Why should I get Internet Explorer 2.0? 

Well, It's free, has a lot of things missing from the web browser 
included in Plus, and it's a direct upgrade. Visit the Internet 
Explorer Home Page. 

After you run the Internet Setup Wizard you could get a different 
browser instead, like NCSA Mosaic, and the auto-dialer and stuff 
will still work with it. 
----------------------------------------------------------------------

How do I use DriveSpace 3? 

No point in being redundant... check out the Disk Compression 
Section. 

Is it safe to use Norton Utilities for Win95 with 
DriveSpace 3? 

I don't trust it, even though Symantec swears by it. Contrary to 
popular belief, Microsoft's ScanDisk and Defrag (You know; those 
programs that MS pirated off Symantec?) work just fine on 
DriveSpace 3 drives, keeping them clean, especially if you schedule 
these programs to run regularly with System Agent. 

Notice though, that Plus comes with replacement versions of 
ScanDisk and Defrag, so that's enough to scare me from third party 
disk maintanence tools... MS must've changed something 
fundamental with DriveSpace 3. 
----------------------------------------------------------------------

How do I use Desktop Themes? 

Be sure to install at least one theme from the included Plus themes 
to enable themes in general, otherwise Plus Setup won't install any 
theme support. You can always hand-delete the components of the 
theme and retain theme support. 

From here, you can use a theme from the included list, or download 
a favorite from www.windows95.com. 

How do I make my own theme and save it? 

To make your own theme, make your own custom changes to the 
desktop scheme, colour scheme, sound scheme, mouse pointers, 
and screen saver, using the Properties sheets or control panel 
programs for each. Once you're satisfied with your work, run the 
new Themes control panel and "Save As..." to create a .theme file. 

You may also change the icons for My Computer, Net 
Neighborhood, and Recycle Bin. Bring up Display properties and 
hit the Plus! tab to change them. 

You should store all the custom icons, animated pointers, sounds, 
screen saver, and bitmaps in C:\Program Files\Plus!\Themes so 
your theme users can install the theme easily. If you use a custom 
font, include instructions on copying the font to the Windows\Fonts 
folder. Batch files can use the Win95 START command if 
necessary. 

Where can I get more themes? 

www.windows95.com has a well regulated themes section. I'm sure 
other major FTP sites will also carry Plus themes. 

Usually a custom theme has a special installation procedure; you 
have to install a font, copy a screen saver to your Windows 
directory, copy a bitmap to your Windows directory, etc, for use in 
the theme. All of these options (except custom fonts) can go 
anywhere in the hard drive, so C:\Program Files\Plus!\Themes is a 
good place to keep them. 

Why do all the themes I downloaded take up so much 
hard drive space? 

Be warned: a typical theme is about > to 1 MB in size, and that's 
the compressed size! 

Be reasonable; pick a theme after you browsed all the themes you 
wanted to see, and delete the components of the others. 
----------------------------------------------------------------------

How did Microsoft replace all the drive, folder, printer, etc 
icons? 

This is actually quite "cool" how they did this. Explorer has Registry 
entries for each icon type it displays, and grabs that icon type from 
an .ICO or .DLL file when it starts. It usually grabs them from 
SHELL32.DLL. 

Plus Themes also support these Shell icons, though they don't 
document them. Look for a library file labeled COOL.DLL (I'm not 
making this up!) and QuickView it, or try changing the icon for any 
shortcut and use COOL.DLL as the source for the new icon. There 
are icons in that library to replace all the normal Shell icons. Theme 
support also includes replacing the SHELL32 icons with these 
COOL ones. 

You won't notice any changes to the icons until you use 65 
thousand or 16 million colour modes; then the system over-writes 
COOL.DLL with a HiColor version. The HiColor icons really 
stand out compared to the 256 colour ones. NOTE: If you ever 
have to re-install Win95, Setup will restore thr original 
SHELL32 icons; you'll need to re-install Plus to restore the 
COOL icons. 

Theme support does not include directly modifying these icons, but 
you could do some searching with REGEDIT (if you feel 
adventureous) for the key "DefaultIcon" in any of the 
HKEY_CLASSES_ROOT\CLSID sections. There is a 
DefaultIcon key for most of those. 

How can I replace all the drive, folder, printer, etc icons? 

This is a theory, but it is possible based on the COOL.DLL stuff 
last section. COOL.DLL is really a 16-bit library (QuickView it to 
see for yourself). So, it is possible to edit COOL.DLL with a Win 
3.1 icon editor that supports library files (such as Borland's 
resource editor for Win 3.1 which comes with Turbo C++), or 
copy it and replace all the icons. This is safer than Registry hacking, 
and it's easier to transport with your theme. 

Once you do that, save it with the name COOL.DLL and replace 
the one in your SYSTEM directory with this one. You will need to 
re-start Win95 for this to take effect. You will need to replace the 
Computer, Net Hood, and Recycle Bin icons the normal way, but 
the icons can come from the COOL.DLL replacement you make 
up. 

NOTE: Every time I see the file "COOL.DLL" I think of an AVI 
file Microsoft distributed with their VidTest 1.0 package, which had 
Bill Gates saying "Cool!" at the end of it. Look for COOL.AVI in 
the MS Multimedia Demo CD-ROM, or in VidTest. 
----------------------------------------------------------------------

How do I use the "Visual Enhancements"? 

Check out the Plus! tab in Display Properties. This tab shows up 
when you install the enhancements from Plus Setup. From here, you 
can enable full window drag (which drags the contents of a window 
instead of an outline), wallpaper scaling, font smoothing, etc. 

Many of these options only work on fast computers with faster 
video cards. Don't attempt to use these on a computer less than a 
'486 with some kind of high speed video (VESA local bus, PCI) 
and a proper video driver for Win95. Font Smoothing only works 
on 65 thousand or 16 million colour displays; it uses gray shades to 
fill in the jagged edges of large point sizes, and really isn't necessary 
if you use TrueType a lot. 

How do I remove the Visual Enhancements? 

Just turn them off in Display Properties, on the Plus! tab. 
----------------------------------------------------------------------

How do I use the Dial-up Networking Server? 

Make sure you install Dial-up Networking before you install Plus. If 
you choose the dial-up server, you will see a new "Dial-up server" 
entry in the Connections menu. Dial-up server works with Win95 
(PPP) dial-up clients, and Windows for Workgroups (RAS) clients. 
Check out the Dial-up server Details. 

From here, select a modem (all the modems appeare as tabs in this 
requester) and enable or disable caller access. If you use User 
Level Security you can allow particular users on this dial-in 
connection, or you can install a password. You may only enable 
one modem as a dial-in modem; Microsoft had to disable this 
functionality so it doesn't kill sales of NT server. Heh heh 

The dial-up server uses the same bindings as the dial-up 
connections, so you need to install the Dial-up Adapter and 
protocols for it in your Network Properties. It will automatically use 
all protocols available to it for PPP clients, but only use NetBEUI 
for RAS clients. 

NOTE: WFWG dial-in clients (using their included RAS 
software) won't work with Win95 dial-up servers running User 
Level Security, because the dial-up server can't get a clear-text 
version of the NT domain password. If you want WFWG clients to 
dial into NT domains through Win95 dial-up servers, disable user 
level security on the dial-up server! 

The server also acts as a NetBIOS and IPX router to any network 
it's connected to, and there's no way to turn off routing. 
Administrators: If you don't want your users to open up your 
network to the world, disable all Win95 dial-up servers through 
system policies. 
----------------------------------------------------------------------

How do I use 3D Pinball? 

Use? Play, you mean. Just install it from Plus Setup. You'll find the 
icon for it in your Games group on your Start Menu, along with the 
other classic time wasters like Minesweeper, etc. 

How come 3D pinball doesn't play any music or sound 
effects? 

Most likely because you don't have a sound card, but if you do, 
turn on the Music and Sound from the game's Options menu. 

Music won't play unless you have a working MIDI device installed. 
This works by default on cards with Win95 drivers, but Win 3.1 
drivers require special MIDI mapper tuning. Gravis Ultrasound 
users will have to manually load a patch map into the GUS's 
memory before 3D Pinball will play music. 
----------------------------------------------------------------------

Top ten things missing from Microsoft Plus 

10) IMAP4 client for Exchange instead of POP3 

9) Internet Explorer 2.0 

8) Nice method to replace any Shell icon 

7) Hardware interface to coffee pot, to start it from System Agent 
(Right after it plays a .WAV file for a wake-up alarm!) 

6) Method of starting a dial-up connection from System Agent 
(Any ideas here?) 

5) Win95 admin tools for NT and NetWare networks (The NT 
resource kit does have Win95 admin tools though) 

4) Good TCP/IP control utility for setting RTU, TTL, etc 

3) Internet Idioms for Exchange 

2) A proper Marijuana plant icon for the Recycle Bin in the 60's 
theme 

1) A TCP/IP router for the Dial-up Server 
----------------------------------------------------------------------

[Back to Table of Contents] 



--
============================================================// //========
= "I am Gordon of Winterpeg. Windows WAS futile."          // //        =
=  Find out why: http://www.intouch.bc.ca/win95           // //         =
=  Personal E-MAIL: gordonf@vcn.bc.ca               \\ \\// //          =
=  Home Phone:      +1-604-526-8724                  \\ XX //           =
=                                                     \X/\X/            =
= "I am Hitler of BorgSoft. I am the middle inital of William H. Gates. =
=  Your work will be Microsofted. Resistance is futile. Heil Windows.   =
=========================================================================
Yeah I use an Amiga at home. If you don't like my computer, dial
1-800-DIE-BILL and tell someone who cares.

----------------------------------------------------------------------

Path: news1.ucsd.edu!ihnp4.ucsd.edu!agate!howland.reston.ans.net!nntp.coast.net!news.kei.com!newsfeed.internetmci.com!info.ucla.edu!news.bc.net!news.mindlink.net!van-bc!unixg.ubc.ca!freenet.vancouver.bc.ca!gordonf
From: gordonf@vcn.bc.ca (Gordon Fecyk)
Newsgroups: comp.os.ms-windows.win95.misc,comp.os.ms-windows.setup.win95,comp.os.ms-windows.networking.win95,comp.os.ms-windows.apps.compatibility.win95,comp.answers,news.answers
Subject: Win95 FAQs and Answers Part 14 of 14: Miscelaneous
Followup-To: comp.os.ms-windows.win95.misc,comp.os.ms-windows.setup.win95,comp.os.ms-windows.networking.win95,comp.os.ms-windows.apps.compatibility.win95
Date: 30 Jun 1996 16:39:10 GMT
Organization: Vancouver Regional FreeNet
Lines: 457
Approved: news-answers-request@MIT.EDU
Message-ID: <4r6aje$80p@milo.vcn.bc.ca>
NNTP-Posting-Host: opus.vcn.bc.ca
Summary: These postings list many questions asked in said newsgroups,
         and answers them as best as I can.  I make references to other
         Web sites and FAQs when appropriate.  Visit the WWW home of
         this FAQ (http://www.intouch.bc.ca/win95) for the appropriate
         links.  This section is the 14th and last one: Miscelaneous
         This section also includes starts of my Logo Lamers page,
         which you can ignore as you wish.
X-Newsreader: TIN [version 1.2 PL2]
Xref: news1.ucsd.edu comp.os.ms-windows.win95.misc:111603 comp.os.ms-windows.setup.win95:10980 comp.os.ms-windows.networking.win95:7514 comp.os.ms-windows.apps.compatibility.win95:3579 comp.answers:15518 news.answers:61919

Archive-name: windows/win95/faq/part14
Last-Modified: 1996/07/01
Posting-Frequency: Every two months
URL: http://www.intouch.bc.ca/win95/faq14.htm

14) Stuff that doesn't belong in the 
other categories (and my own 
personal rantings) 

Why did Microsoft change Windows so much? 
How come (this old Win 3.1 driver) doesn't work? 
How come (this old Win 3.1 driver) works? I thought it wasn't 
supposed to work! 
Why shouldn't I run (this old Windows 3.1 program)? 
Can I run Win95 on my '286 with 2 MB of RAM? (joke) 
Can I run Win95 on my '386-SX with 4 MB of RAM? (a bit of 
a joke, but it does run) 
Why do 32-bit programs seem slower than the original 16-bit 
ones? 
Why didn't Novell/WordPerfect (tm) release a 32-bit version of 
PerfectOffice (tm) yet? (UPDATE) 
I want to get a Pentium Pro (tm) system, but isn't it slower 
running Win95 than a Pentium? 
Top ten reasons why Microsoft created Windows 95 
Top ten answers to Microsoft's question: "Where do you want 
to go today?" 
----------------------------------------------------------------------

Why did Microsoft change Windows so much? 

Let's face it; Microsoft Windows was a lame DOS extender with 
fancy CPU-draining graphics. Even with all the good apps written 
for it, the base was shaky. Too many app writers also hacked and 
patched Windows so much that nothing worked right together. 
Win95 turned the lame DOS extender into as much of a full fledged 
OS as possible, without removing DOS altogether. 

The Win95 designers tried to take the best ideas, best patches, best 
hacks, and integrate them "nicely" into the OS. For example, you 
can have virtual desktops with any video card now. The COM port 
drivers take advantage of new hardware by design. It still uses 
fancy CPU-draining graphics, but it's not just a DOS extender 
anymore. 

They supposedly got a bunch of "average" people in to rate the OS 
and user interface as it stood. They took suggestions from many 
people of different walks of life, then totally ignored them. 
Supposedly, Win95 is now the OS that anyone can use. Yeah right. 
You have to give them credit for a good effort though. 

Not to mention all the features they pirated from Apple, Xerox, 
Amiga Tech, and IBM, do make it a bit easier to get along with. 

MS also wants to bury DOS for good. I believe this, because of the 
penultimate Designed for Win95 requirement: The product must run 
in Windows NT Workstation too. Besides... too many people out 
there are ignoring Win95 in favor of NT. R.I.P. D.O.S. 
----------------------------------------------------------------------

How come (this old Win 3.1 driver) doesn't work? 

It probably replaced some core Win95 system file, then Win95 
replaced its version back. This happens with communication 
programs that replace COMM.DRV with their own. 

Win 3.1 video drivers tend to hack USER.EXE and GDI.EXE 
these days, to provide virtual desktops and such nonsense. Printer 
drivers often have their own versions of UNIDRV.DLL or 
whatever. 

Ask the maker of the hardware if they tested their Win 3.1 driver 
with Win95. If not, they probably have a Win95 driver for you. If 
no Win95 driver, do yourself a favor and dump the hardware for a 
Win95 compatible equivalent. 

Net card drivers for Windows for Workgroups won't work for 
sure, which is too bad, because those things got decent 
performance. 
----------------------------------------------------------------------

How come (this old Win 3.1 driver) works? I thought it wasn't 
supposed to work! 

Then again, "nicely" written drivers that don't replace system 
components will work. Most of these include sound card drivers, 
though Win95 ignores any MIDIMAP.CFG files; it treats single 
MIDI devices as whole patch sets now. You can get MIDI 
Mapper functionality with Multimedia properties/MIDI and select 
"Custom instrument". 

These classes of Win 3.1 drivers could work smoothly with Win95, 
if you install them from Add New Hardware/Have Disk: 

Sound card (Including the PC Speaker driver) 
Printer (Except those that replace core system files or install 
dumb "Printing Systems") 
DOS CD-ROM (Don't forget MSCDEX if you have to use 
these) 
Net card (NDIS 2 and ODI drivers work with NDIS 3.1 
protocols and clients) 
Media Control (MCI) drivers and video CODECs 

Notice I wrote "Drivers". Don't install whole programs if they come 
with the drivers if you can avoid it; use Add New Hardware and 
have it point to the disk with the OEMSETUP.INF file. 

All other classes of Win 3.1 drivers you should avoid completely! 
----------------------------------------------------------------------

Why shouldn't I run (this old Windows 3.1 program)? 

Avoid running these classes of Win 3.1 apps in Win95 for these 
reasons: 

Communication (Tend to replace Win95 COMM.DRV and 
defeat TAPI) 
Printing Systems (Waste of memory) 
Virus checkers (Can mis-interpret 32-bit components) 
Disk utilities (Particularly un-deleters and such that rely on real 
mode disk access) 
Back up programs (No long filename support) 
----------------------------------------------------------------------

Can I run Win95 on my '286 with 2 MB of RAM? (joke) 

Oh sure you can. Just get one of those Cyrix 486 processors for 
'286 system boards (hah hah) 

Seriously, Win95 will run on one of these things I suppose, with the 
486 hack, about as well as it could on a 16-bit bus system with 4 
MB memory... 
----------------------------------------------------------------------

Can I run Win95 on my '386-SX with 4 MB of RAM? (a bit 
of a joke, but it does run) 

The same here I'm afraid. I tried it once. Never again. 
----------------------------------------------------------------------

Why do 32-bit programs seem slower than the original 16-bit 
ones? 

Microsoft's excuse to this is app writers are just learning how to 
write Win32 programs. This is probably right; you can't just take a 
C program optimized for Win 3.1 and throw a compiler switch. 
You have to make Win32 calls, switch your DOS calls to Win32 
disk calls, use built in libraries and requesters instead of the 
home-made ones, and trim off the extra memory you'd allocate just 
to over-compensate. There's a lot of bad programming practice out 
there. I personally believe that all the ex-Amiga coders out there 
will take to Win95 the easiest, because we already know how to 
write tight code. 

Another good excuse is that programmers don't trust the OS and 
try to access hardware directly. Wrong. This not only forces a lot of 
excess bulk in the code, it has to fight with the OS to get to the 
hardware. Some really un-trusting software houses (like Novell) will 
even include their own whole subsystems into the OS, rather than 
use what's already there. Bad move. Result: 4 MB network clients 
(compressed) compared to oh, 200 KB. 

Yet another excuse? Intel. The Pentium and '486 class processors 
were really optimized for 16-bit code. As much as Intel and 
Microsoft wanted to push programmers into using the extended 
instruction set of 32-bit processors, the programmers had a 16-bit 
OS to contend with, except for a privileged few coding for 
NetWare, OS/2, or NT. (OK maybe some UNIX people too) 
Hence the Pentium Pro's optimization towards 32-bit code. Of 
course all the cheap clone processors had to be fast running 16-bit 
code too. 

The new companies coming out tend to write cleaner and faster 
code that use the OS. Check out the shareware on 
www.windows95.com or any major FTP site. The old established 
firms will take a long time to switch over. 
----------------------------------------------------------------------

Why didn't Novell/WordPerfect (tm) release a 32-bit version 
of PerfectOffice (tm) yet? 

WordPerfect corp has a history of re-writing everything from 
scratch. WordPerfect 6.1 hardly used any built in calls in Win 3.1; 
they don't use the Common Dialog for file operations (which is why 
Norton's LFN enabler for Win95 doesn't work in it), they don't use 
Win 3.1 print functions (causing screwups if you leave EMF 
spooling enabled sometimes), and it becomes a monster in the 
process, with two patches so far for working in Win95. 

Corel just released their own versions of the WordPerfect Office 
programs for Win95. I haven't had a chance to look at it beyond 
the readme file, but that already scared me because of a notice that 
"This program does not run under Windows NT." I understand that 
Microsoft included a lot of the Win95 sub-system with MS Office 
95 for NT users, but why could not Corel do the same? 

If any of you have access to NT 4.0 or the NewShell technology 
preview for NT 3.51, please try Corel's WordPerfect 7 Suite on it. 
If it's just that NT's missing some Win95 components, then WP7 
should run on NT 4.0 beta or the shell preview. If any of you find 
out that it does run, it'll be the first in my Logo Winners Page.
----------------------------------------------------------------------

I want to get a Pentium Pro (tm) system, but isn't it slower 
running Win95 than a Pentium? 

I don't have the details on this, but the noise out there suggests a 
Pentium Pro runs 16 bit code slower than a Pentium does. Intel's 
optimized the 'Pro for 32-bit code, just like Microsoft's pushing 
32-bit apps for the "Designed for Win95" logo. This is another sign 
that these two giants are trying to kill DOS. 

Yes, the 'Pro will run Win95's 16 bit components slower than a 
Pentium can. According to KB article Q122869, these components 
use 16-bit code: 

Disk utilities (Scandisk, Defrag, DriveSpace 2) 
Games (The built in time-wasters, even Freecell is a 16-bit 
version here) 
Win 3.1 compatibility stubs (like KRNL386, USER, GDI, all 
the .DRV files) 
Win 3.1 components (WinChat, SYSEDIT, Program Manager, 
File Manager, WinVer) 
The Win95 tour 
DOS programs and COMMAND.COM, and the start up code 
which uses DOS 

If you use only Win32 programs, you won't touch the 16-bit code 
once Win95 is up. If you avoid DOS programs you won't use DOS 
for any hardware access. 

Yes it's slower than a Pentium for old crap, but it's faster than a 
Pentium for the new crap. 
----------------------------------------------------------------------

Top ten reasons why Microsoft created Windows 95 

(I can use some jokes here) 

10) Microsoft had too many programmers doing nothing 

9) Bill Gates had a vision from God 

8) "Mac on PC! Mac on PC!" 

7) Bill Gates wanted to celebrate their latest court victory over 
Apple with a bang 

6) To sell more NT servers 

5) To sell more NT workstations (Hence the Designed for Win95 
requirements) 

4) MS couldn't buy the source code to the Amiga OS (Though I 
bet they tried real hard) 

3) OS/2 flopped, NT originally flopped, maybe third time lucky? 

2) To bring PCs and users up to speed 

1) To kill DOS dead 
----------------------------------------------------------------------

Top ten answers to Microsoft's question: "Where do you 
want to go today?" 

10) Work. 

9) Hell. 

8) The Win95NetBugs page to see where else Microsoft screwed 
up. 

7) www.windows95.com for cool Win95 shareware 

6) Disneyland. (tm) 

5) The MS Knowledge Base because Win95 tech support's too 
busy 

4) netwire.novell.com to get Client32 (I don't know why...) 

3) Redmond, Washington, to assassinate William H. Gates. 

2) The Jones's. They have a Mac. 

1) Home. 
----------------------------------------------------------------------

Rantings from yours truly: (Logo Lamers at the end) 

Back in 1985 I went ga-ga over the newly released Amiga by 
Commodore. All this cool hardware that was light-years beyond 
the faintest hopes of DOS box users with their 8-bit XTs and 16-bit 
'286 machines. The first true 32-bit system (Ok so it used a 16-bit 
68000, but that 68000 was designed for 32-bit operation from day 
one, and the software was ALL 32-bit). I still have an Amiga with 
all the latest hardware and enjoy the old stuff (which still runs) and 
the new stuff I download from Aminet every other day. 

Now ten years later the DOS box industry finally catches up (while 
Commodore slept for ten years and eventually went bankrupt) and 
Microsoft, the un-disputed industry leader, releases their answer. 
Of course they had to keep ten years of 8-bit compatibility (and 
DOS boxes will suck forever because of this) but the excitement 
was there; one I haven't felt really since 1985. Ok it was there for 
about two months with OS/2 2.0 but if you're visiting this page 
chances are you aren't using OS/2. I feel the excitement when I find 
a cool piece of shareware or some new software that really takes 
advantage. 

So it was a lame story, OK? But for the first time here's a computer 
system that is Mainstream and also Cool. Probably my next system 
will run NT when everyone writes cool 32-bit software, but until 
then Win95's here, and it's my job to support my boss's customers 
who use it. 

Hence the FAQ. I read too many stupid and lame questions on the 
newsgroups, and the same people insist on running CorelSCSI or 
some other old DOS crap because their hardware sucks without it. 
Well guess what? Your hardware just sucks even WITH 
CorelSCSI or whatever the old DOS software is. Replace it and 
get Win95 compatible stuff. That's the answer I keep telling 
everyone on the newsgroups, and I know it works because 
In-Line's customers do that and everything works. I also figure that 
if the stupid questions get answered quickly, In-Line's customers 
can call with more intelligent questions, which will usually take 
longer, and earn us more, and won't bore us to tears. 

Oh yes... regarding my blatant cross-posting of the FAQ. Like I 
explained in the very first page and in fact the very first question, 
FAQs are supposed to answer frequently asked questions, in order 
to reduce traffic on USENET. A minor surge of a 350 KB of text 
(which is what my FAQ totals to, incidentally) should prevent about 
4 MB a day of useless questions. FAQs have nothing to do with the 
World Wide Web (with the exception of FAQs about the WWW 
itself) nor is it mandatory to post a FAQ on a web or FTP site. 

I was asked to post the FAQ to the standard FAQ repositories 
(being the archive at rtfm.mit.edu and news.answers and 
comp.answers) so anyone without WWW or FTP access could get 
them. So I have. And all I get is sh*t from a couple of salesmen 
telling me not to pollute USENET. Yeah right; they probably just 
don't want me taking what little business they have. Poor them; they 
must go crazy answering stupid questions. I know I do. 

I hope everyone out there reading this FAQ are as excited about 
this new stuff as I am. Despite all the hype, hoopla, and bullsh*t, 
this is finally going to turn Personal Computers upside-down. 

...And now... the beginning of my Logo Lamers list! 

Hewlett-Packard 

Microsoft hasn't awarded any Logos to these guys yet, for good 
reasons: 

No "Made by HP" Win95 drivers for any of their printers. Any 
of them. 
Defective T4000s tape drive, that refuses to work with any 
Adaptec AIC-6360 style cards or non-HPBACKUP 1.60 
software (Non-standard command set!) And the tape drive 
won't work in Windows NT Workstation either. 
JetAdmin software with its long \\HP_Network_Printers 
machine name, prevents Win 3.1 apps (and HP-made Win 3.1 
printer drivers, I might add) from working with them! No 
updated JetAdmin software over IPX for Windows NT either. 
As a consequence, their JetDirect EX box, with three parallel 
ports, only works on Windows NT with ONE port, not all 
three! No Win NT, no Logo. 

Delrina Communications/Symantec 

My favorite Anti-Logo program, WinFAX Pro 7.0, had a third 
update in recent days but it still insists on using its own dialing 
scheme (not using TAPI) by default, and it allows for using DOS 
COM ports instead of TAPI modems. So, if it doesn't require 
TAPI, why doesn't it work with Windows NT? 

I have to give Symantec credit for pcAnywhere32 however! 
Excellent remote control program. Its host can remain active while 
you use Dial-up Networking or MS Exchange Fax. And it works 
with NT. 

Novell 

How the mighty have fallen. After working in the last couple of 
months with NetWare 3.12 and NetWare 4.1, I'm surprised that 
Microsoft hasn't taken over completely with NT server yet. I had 
the pleasure to attend a Novell seminar last month, and I got my 
personal copy of two-user NetWare 4.1 for attending. They had a 
well-produced Drama (I use that word in the Soap-Opera sense) 
comparing two companies, one running NT server and the other 
running NetWare 4.1. Well, the best thing I remember from that 
play was, Novell CNEs don't know how to use NT server. Also, 
they cleverly hid the difficulties of login scripts and adding more 
BIG apps. They don't know now to use Win95 either, relying on 
their "Application Launcher" which is very redundant when you use 
Custom Folders (or even just copying shortcuts in login scripts) to 
spread new apps through a network. 

NetWare 3.12 is as solid as ever, and with updated patches it can 
even handle the SAP traffic of several Win95 stations running FPS 
for NetWare. NetWare 4.1, however, is a bit too difficult to set up 
for a small (five users?) network. It's probably fine for expansion 
(the whole design scheme of Directory Services) but making it 
compatible with Bindery software is a pain if you have multiple 
Organizational Units. 

Let's not forget Client32, the biggest client behemoth I've ever 
seen! Client32 introduced their whole NetWare Lodable Module 
interface into Win95, in the pretense that NLM authors can easily 
use their current knowledge to write add-ons for stations running 
Client32. Well guess what? NLMs completely re-invent what 
Win95 Virtual Devices (VxDs) do already! And why does Novell 
have to hack their own logic into a perfectly-working framework? 

OK... I exaggerated. The components of Win95's networking 
have their bugs, but the framework is damn solid! MS or 
anyone else can easily replace a single component (like using a 
third party TCP/IP protocol instead of MS's) without 
disturbing the framework or other surrounding components. 
Artisoft did it with LANtastic for Win95. Miramar Systems is 
doing it with MacLAN connect. Banyan did it with their VINES 
client. So what's Novell's excuse? 

Microsoft 

Of course I had to throw the definers of this spec in there. heh 
heh... 

MS gets a Logo Lamer award for FURY3, a game they wrote for 
Win95, that supposedly requires the DirectX API but it came out 
before DirectX did. Therefore it should run in Windows NT 
because it doesn't require anything Win95-specific. Yeah Right. 

They smartened-up when they released Return of Arcade. That 
package has the "Windows Compatible" logo instead of the 
Designed for Win95 logo, and they freely admit it won't run on 
anything but Win95.
----------------------------------------------------------------------

[Back to Table of Contents] 



--
============================================================// //========
= "I am Gordon of Winterpeg. Windows WAS futile."          // //        =
=  Find out why: http://www.intouch.bc.ca/win95           // //         =
=  Personal E-MAIL: gordonf@vcn.bc.ca               \\ \\// //          =
=  Home Phone:      +1-604-526-8724                  \\ XX //           =
=                                                     \X/\X/            =
= "I am Hitler of BorgSoft. I am the middle inital of William H. Gates. =
=  Your work will be Microsofted. Resistance is futile. Heil Windows.   =
=========================================================================
Yeah I use an Amiga at home. If you don't like my computer, dial
1-800-DIE-BILL and tell someone who cares.