Sorry for the delay in replying, but I'm at a bit of a loss to see how avast can have this interaction.
Avast used to run alright although it would connect to the internet when I rebooted, rather than using my internet settings like my previous Antivirus did "AntiVir classic"
Again, avast doesn't initiate a connection, dial-up or broadband, it only checks for the presence if a conection. So some program is trying to establish a connection and avast merely detects that connection and uses it to check for updates and or monitor http traffic in the web shield provider.
Or as mentioned in your quote from Vlk, a Ping test would pop-up the dial-up dialogue, not establish a connection. However, with the later updates of avast > 4.x.235, the change not to use Ping but the UseRAS feature should have stopped even that from happening.
You have to find the program responsibe for establishing the connection because it isn't avast, it has no mechanism to establish a connection. I don't know if you have a firewall that monitors and logs outbound connections as that may reveal the initiating program.
Avast used to run alright although it would connect to the internet when I rebooted, rather than using my internet settings like my previous Antivirus did "AntiVir classic"
And nothing has changed in the avast program to make this change.
Well you clearly have your answer from Vlk.
And there are several point in it that are relevant and should also show why avast shouldn't be establishing (or rather win98 displaying a dial-up dialogue window) since avast no longer uses the Ping method of checking the status of the modem.
Dynamode emulates a Dialup modem,
The connection it installs is called wiptech
The connection phone number is p0,38
To connect to my ISP I doubleclick the wiptech icon and it dials into my ISP
Your Dynamode DSL modem and dial-up adapter in my opinion may be doing a good job of impersonation a non-broadband dial-up modem, in that it is confusing the UseRAS checking modem status it believe an connection already exists.
I still don't know if you should be using the UseRAS setting under this circumstance, but I'm unable to test this as I don't have broadband or the equipment to try.
Would it help to add the wiptech to the startup folder so it connects on or shortly after boot ?
You may need to also delay the avast auto update to allow time for the boot to complete and allow the connection to be established.
Use a text editor and edit the avast4.ini file, the default installation location is C:\Program Files\Alwil Software\Avast4\DATA\avast4.ini (I would advise you copy avast4.ini before editing it, just in case).
Add the following lines to the [InetWD] section or edit them if they exist. This is a bit of belt and braces to delat bot dial-up or Always connected to wait 120 seconds before checking for an update.
[InetWD]
RASWaitSeconds=120
AlwaysConnectedWaitSeconds=120