Man kann Dos Programme unter Windows 7 zum laufen bekommen, das ist ja nichts neues und im allgemeinen läuft das auch ohne Probleme. Heute kam ein Bekannter mit einer Bitte auf mich zu, die mich erst einmal von Stuhl gehauen hat. Er wollte seine alte GS (Grandke & Schubert) Software, die schon uralt ist (2002) unter Windows 7 oder einfach unter Dos wieder zum laufen bringen.
Zu den Programmen, die er braucht gehärt eine Adressverwaltung für Serienbriefe und Werbung, die die Adressen aus der Auftragsverwaltung holt. Die Auftragsverwaltung selber und ein Programm für den Betrieb einer Kasse. Die Kasse bekommt die Daten wiederum aus der Auftragsverwaltung. Die Software von Grandke & Schubert war damals die beste seiner Art, ist sie sogar heute noch wie ich finde.
Wir haben uns nach mehreren Fehlschlägen mit einem nur Dos System und Netzwerk / Scanner dann doch für die Windows Variante entschieden. Damit die Software läuft (Dbase3 mit Clipper) muss man die Autoexec.bat und config.sys anpassen. Beide Dateien gibt es noch unter Windows 7 (einfach sysedit eingeben). Ist das erledigt, kann man die Programme installieren.
Ich kenne die Software gut, ich habe früher Anpassungen der Programme für Kunden gemacht, das ist schon so lange her und ich muss wirklich sagen, die Auftragsverwaltung und das Kassen Programm sind heute immer noch Top. Es gibt nichts, was man nicht selber einstellen kann und auch der Euro ist kein Problem.
Für mich war das ganze eine Reise in die Vergangenheit und ich war überrascht wie viel DOS ich noch kann. Es war ein lustiger und netter Abend gewesen.
Übrigens die Software findet man auf dem GS FTP Server (ftp://ftp.gsn.de/pub/prg/DOS/). Leider nur als Shareware aber dennoch voll funktionsfähig, Lizenzen bekommt man dafür leider nicht mehr.
UPDATE 2012:
Anscheinend has Microsoft in einigen Windows 7 Versionen das Programm “Sysedit” entfernt. Normalerweise sollte sich im Ordner “windows\system32″ eine “config.nt” und “autoexec.nt” befinden. Ist das nicht der Fall, dann können diese Dateien angelegt werden (Neustart erforderlich). Microsoft sagt zu dem Thema nur, das man einen Virtuellen PC verwenden soll oder DosBox.
Hier noch ein Link, der eventuell weiter hilft
Update 2013: Unter Windows 7 (64 bit) laufen keine 16 bit Programme mehr und es gibt auch keine Autoexec.nt bzw. Config.nt
Natively, it’s impossible to run 16 bit code on a 64bit OS. The only chance you have is to run it inside a VM. If you run Windows 7 Professional, go online and download Windows XP mode, which is essentially a 32bit XP VM. Inside of that VM you can run 16bit code (like DOS programs) again.
Hallo,
auf meinem Rechner läuft nun auch Windows 7. Probleme habe ich noch mit 2 älteren DOS-Programmen /Kontokon und Bankmax). Die starten natürlich nicht.
Dann habe ich Deine Zeilen hier gefunden:
“muss man die Autoexec.bat und config.sys anpassen.”
Kannst Du mir bitte sagen, was genau ich eintragen muss? Danke.
Grüße
Andreas
Hallo Andreas,
ich kenne die beiden Programme nicht, da muss aber bei der Anleitung stehen, was man wo eintragen muss.
Aber meistens muss folgendes drin sein :
Config.sys
FILES=99
BUFFERS=99
Hallo,
ich stehe vor einem ähnlichen Problem (oder Herausforderung).
Auch ich habe in jüngeren Jahren DOS-Programme in Clipper programmiert und vor kurzem ist ein ehemaliger Kunde auf mich zugekommen, weil sein alter Rechner der Geist aufgab.
Das erste Problem, das ich hatte, war den Wert für die FILES zu erhöhen.
Nach einer Recherche habe ich aber die CONFIG.NT verändert – nicht die CONFIG.SYS
Ich habe jetzt noch ein Problem, dass ich im DOS-Fenster kein deutsches (QWERTZ) Tastaturlayout habe – also bei Z kommt Y und umgekehrt. Andere Sonderzeichen, wie ä, ö oder ü habe ich noch gar nicht ausprobiert.
Gibt es dafür auch eine Lösung???
Grüße
Jörg
Hallo Jörg,
In der autoexec.bat fehlt der keybgr Eintrag. Je nach Windows Version sind hier die Einstellungen unterschiedlich. Am besten man verwendete die Dosbox, ein eigenständiges Programm, was über eine Gui konfiguriert werden kann.
Unfassbar ! das ist ja genau die Frage nach der ich schon gefühlte 10000 Stunden google… Ich hoffe du bist hier noch aktiv und kannst mir antworten.
Also man mag es kaum glauben, aber wir benutzen tatsächlich noch die gute alte GS-Software auf Dos-Basis. Nach zahlreichem Experimentieren mit Lexware – und wie sie alle heissen, sind wir nach dem Schließen der unzähligen überflüssigen Fensterchen immer wieder auf diese bewährte, genial einfache Software zurückgekommen… Schneller als hiermit lässt sich ein Auftrag mit nichts anderem abwickeln.
Aber jetzt ist es leider soweit, ein neuer Rechner mit Windows 7, 64 Bit , lässt es einfach nicht laufen.
Bisher läuft es tadellos unter XP im Netzwerk mit 2 Rechnern. Der dritte, neue Rechner ist eigentlich für CAD-Anwendungen gedacht, sollte nebenbei aber auch das DOS-GS beherrschen.
Will er aber nicht. Wir sind alle keine PC-Experten-und leider gibt es den Dienstleister, der das Programm mal einrichtete nicht mehr…
Ich wäre sehr dankbar für eine genauere Erklärung, was man wie unter win 7 einrichten muss, damit es dort läuft. Ist 64 Bit eigentlich ein Problem ?
Vielen Dank für eine Antwort…
Hallo Martin,
Windows 7 64 Bit ist kein Problem, die notwendigen Einstellungen in der Autoexec.bat und Config.sys wird über das Windows 7 Tool sysedit gemacht.
Damit läuft die GS-Software ohne Probleme weite. Was für GS Programme hast du denn .. ich suche schon sehr lange nach einer GS-Auftrag Lizenz ..
Melde dich auf jeden Fall, wenn dur Probleme hast.
Hallo Martin … ich prüfe das morgen und schreibe dir dann die Lösung
Hallo Blogausgraz,
danke für Deine Antwort, leider sagt mir mein Windows, dass es den Befehr sysedit nicht kennt…
und wenn, welche Änderungen muss ich denn an der config und autoexec durchführen ?
Also wie gesagt, es läuft bei uns WIN 7, 64 bit, und ich bin als Administrator angemeldet….
GS will einfach nicht laufen…. eine Dosbox nützt mir auch wenig, da das ganze ins Netzwerk integriert werden muss. Einer der “alten” Rechner ist für GS der Server mit der Datenbank.
Was tun ?
danke – hab den ganzen Nachmittag mit dem sch… verplempert – so langsam bin ich echt am verzweifeln *lach
wir verwenden übrigens GS-Auftrag, Versionsnummer kann ich morgen sagen – muss erst nachsehen.
Hallo Martin,
eine genaue Beschreibung mit Bildern ist zu dir unterwegs, melde dich wenn es Probleme oder du noch fragen hast.
Hallo Martin,
Also Windows7 verwendet die autoexec.bat nicht mehr. Man muss dann schon die Autoexec.nt verwenden, die man in Windows\System32 findet. Am besten kopiert man sie und speichert sie dann unter einem anderen Namen ab, also z.B unter AUTOEXEC.FW oder so. So hat man immer noch die Autoexec.nt in Reserve. Halt maximal drei Buchstaben hinter dem Punkt.
Der entscheidende Schritt ist jetzt der, dass man zur EXE-Datei geht, die unter Windows 7 laufen soll. Exe-Datei auswählen, dann rechte Maustaste EIGENSCHAFTEN, danach unter den zahlreichen Karteikaten die wählen, die PROGRAMM heißt. Dann auf Erweitert mit linker Taste.
Jetzt muss man nur den Ort der Autoexec.FW eintragen. Die Autoexec.FW hat auch den Vorteil, dass man sie leicht ändern kann und sich nicht ärgern muss, weil Windows 7 die Änderung nicht erlaubt.
Die Config.sys wird bei Windows7 auch nicht mehr verwendet. Für alte Programme verwendet man jetzt die config.nt.
Man kann auch alte Programme im Kompatibilitätsmodus laufen lassen. Vielleicht gehen sie mit einer der angebotenen Einstellungen. Bei Sicherheit sollte man Vollzugriff nehmen, vielleicht liegt auch hier der Grund für die Weigerung von Windows7, das alte DOS-Programm laufen zu lassen.
Hi Cohinka,
) , ich werde es weiterleiten an Martin. Ich selber verwende in der Firma Windows 7 Enterprise, da läuft das mit Sysedit ohne Probleme.
vielen Danke für den Tipp und deinen ausführlichen Kommentar (Klasse ..
Hallo Jörg!
Ich lese, dass du Clipper und DBase Programme Programmiert hast.
Ich habe ein Immobillienprogramm und es müsste umprogrammiert werden.
USt. auf 19% und Euro.
Am besten aber in ein Windows umprogrammieren, geht das?
Die Quelldateien habe ich noch.
webmaster@maproweb.de
Gruß
Andreas
Hallo Andreas,
ich habe dir und Jörg eine Email geschickt. Ich denke der direkte Kontakt ist sicherlich besser.
Gruß Martin
Hallo,
super das es noch Leute gibt, die GSAufrag und GSAdress (DOS) für geniale Programme
halten. Ich arbeite seit 1996 damit, und es gibt nichts schnelleres und einstellbares, auch
diese “tollen USB oder GDI Drucker” habe dafür ich zum laufen bekommen.
Klasse, noch vernünftige Leute im Web zu finden!
3 sogenannte (studierte) Experten habe ich nach kurzer Zeit wieder entlassen müssen, da sie noch nicht mal in der Lage waren, mit einem einfachen DIR die Dateien im verzeichnis auf zulisten.
Ich danke Euch !
Hallo Wolfgang,
ja .. diese Experten .. (Hi Hi). Die GS Software für DOS ist und bleibt unerreicht, schnell, einfach und funktioniert.
Liebe Grüsse Martin Bertuleit
Was für den Vertrieb GSAufrag und GSAdress (DOS) sein mag, ist für
Vielschreiber XYWrite 4 (DOS) der Technology Group aus dem Jahr 1999.
Gibt es eigentlich noch unverzagte praktizirende deutsche Fans davon ?
Hallo Leo,
Ich glaube schon, DOS Programme sind noch lange nicht tot
Hi,
schon sehr lustig, dass auf die Google suche “Windows 7 dos programme” ein Fred gefunden wird, der sich ausgerechnet mit den GS Programmen beschäftigt.
Mein Vater arbeitet schon ewig mit dem GSauf, langsam habe ich es mir abgeschminkt userer Kollegin und ihm es wieder abzugewöhnen.
Grundsätzlich ist es aber ein tolles Programm und macht seinen Job.
Bevor ich einen Rechner mit dem Win7 gekauft habe, hatte ich schon gezweifelt, ob das Programm läuft.
Obwohl es laut den obigen Beschreibung laufen sollte, bei mir geht es nicht. ich bekomme die Fehlermeldung:
Die Version der Datei ist mit dieser Version von Windoof nicht kompatibel.. usw.
Zusätzlich soll das Programm über das Netzwek laufen, schon beim Netzlaufwerk verbinden hatte ich Probleme.
Eine autoexec habe ich noch nicht geschrieben, da das Programm ja nicht mal starten will..
VG
Hallo Simon,
Das Programm kann nur vom Terminal (cmd) aus gestartet werden und ohne config.sys und autoexec.bat läuft da gar nichts. Gs Auftrag, Dressen, Kasse, Fibu und Datev laufen auch unter Windows 7.
Hallo blogausgraz,
ich stehe vor dem Problem, GS-Auftrag, GS-Adressen und den GS-Buchhalter in der 2009er-Variante am Laufen zu haben (Netz mit 3 Rechnern). Leider sollen diese Programme nicht unter Windows 7 laufen – und jetzt wird mein neues Notebook mit Windows 7 betrieben werden. Gibt es auch für für die 2009er-GS-Programme eine Lösung? Das wäre eine riesige Hilfe.
LG Frank
Hallo Frank,
die der GS Buchhalter 2009er Programme ist ein Windows Programme was ist mit dem GS Auftrag und GS Adressen ? (auch Windows oder noch DOS)
Bei Windows (xx.xx) Programmen versuche mal mit einem Rechtsklick auf das Programm und dann den Kompatibilitätsmodus XP oder Win 98.
Bei Dos Programmen muss eine autoexec.bat und config.sys vorhanden sein. Diese kann (oder konnte) mit dem Programm Sysedit (Windows 7) erstellt werden. Leider schein MS Soft das Programm nicht mehr mit auszuliefern oder nur noch bei Ultimate Versionen. Ich musste meinen Artikel von 2009 entsprechend ändern.
Bei Dos Programmen gibt es nur noch die Lösung der config.nt und autoexec.nt oder man weicht auf einen Emulator aus.
Hallo!
Vielen Dank für die schnelle Antwort! Sowohl GS-Auftrag, GS-Adressen als auch GS-Buchhalter sind 2009er-Windows-Programme. Das mit dem Rechtsklick aufs Programm (dann Eigenschaften, dann Kompatibilität, dann Kompatibilitätsmodus anklicken) funktioniert auf XP. Wie ich hoffe finde ich bei Windows 7 (Rechner kommt Anfang nächster Woche) auch eine passende Auswahl, mit der ich die 2009er-Programme zum Laufen bekomme. Ich melde mich, wenn ich das ausprobiert habe. Die Frage ist, ob sich die Programme unter XP überhaupt installieren lassen. Gibt es dazu schon Erfahrungen?
LG Frank
Hallo Frank,
unter Windows7 ist das ähnlich wie unter XP, es gibt aber noch mehr Einstellungsmöglichkeiten. Eigentlich sollte das so funktionieren. Wenn nicht, dann melde dich wieder.
Hallo ich bin ja nur begeistert,diese Komentare auf anhieb hier zu finden. Benutze die DOS GS Programme seit 1995, die mussten immer mit von win 3.11 bis jetzt zu XP habe heute einen Rechner mit win7 installiert um zu prüfen ob es geht , wusste noch das die Files und Buffers angepasst werden müssen habe noch keinen blassen Schimmer von Win 7 aber es freut mich zu hören das es geht, dann lohnt es sich daran zu arbeiten und es zum laufen zu bringen. Unter Win 98 war es eigentlich recht flott Unter XP hat es wenn Auftrag und Adressen beide gestartet waren mir den CPU mit 80 % ausgelastet das nervte etwas ich hoffe das es dann unter win 7 besser wird. Muss auch den Drucker wieder im Netz ansprechen können, ich hoffe es geht wie bei XP mit einer Umleit bat.
Hilfe! CPU-Auslastung bei 100% !
Habe GS am Laufen nur noch der Feinschliff dann ist ok.
Leider ist die CPU-Auslastung wenn Adress und Auftrag offen sind bei 100 % also höher als unter XP was kann ich einstellen um das zu ändern?
Ist das bei anderen Anwendern auch so?
LG Brickly
Hallo Brickly,
ja .. das berichten viele, das Dos Programme auf einmal 100% CPU Auslastung erzeugen. Das war bei mir auch so nur konnte ich nicht feststellen, das andere Programme plötzlich langsamer sind. Wie man das ändern kann weiß ich leider nicht aber ich werde mal die nächsten Tage nach einer Lösung Sucher, das wird aber nichts vor Dienstag.
Ich wünsche dir noch ein schönes Wochenende .. Gruß Martin
Hallo Blogausgraz,
jetzt habe ich GS-Auftrag und GS-Adressen 2009 unter Windows 7 Professional installiert und den Kompatibilitätsmodus auf Windows XP SP3 gesetzt – läuft einwandfrei! Nur wird beim Programmstart von der Benutzerkontensteuerung gefragt, ob ich zulasse, dass das jeweilige Programm (Adressen oder Auftrag) auf meinen Computer zugreift, was bei jedem Start bestätigt werden muss. Vielleicht finde ich dazu noch eine Lösung. Vielen Dank jedenfalls für die Hilfe!
Frank
Hallo Frank,
unter Win7 Rechtsknick auf GS Adressen bzw. Auftrag und dann einstellen als Administrator ausführen. Das sollte das Problem lösen.
Seit einiger Zeit habe ich GS-Auftrag und Adressen (DOS) unter Win 7 32 Bit am Laufen. Es läuft sehr flüssig und stabiel der Netzdrucker kann auch angesprochen werden, also alles Perfekt, – bis auf ein kleines Problem – ich kann keine Sonderzeichen eingeben wie @ ^ $ ² usw. wie habt Ihr das gelöst, bezw. welche Befehle habt ihr wo eingetragen?
Mit diesem Eintrag konnte das nicht gelöst werden:
mode con codepage prepare=((850) %SystemRoot%\System32\ega.cpi)
chcp 437
LH KB16 GR,437,%SystemRoot%\system32\keyboard.sys
Danach gingen die Umlaute
Gruß Brickly
Hallo Brickly,
hmm .. versuche mal folgendes in die Autoexec.bat eingeben / einfügen “kb16 gr” ohne LH und kontrollieren, ob in Windows (Statusleiste rechts) DE angezeigt wird. Bei mir hat das so funktioniert.
Hallo Brickly,
Die 100% CPU Auslastung bei einigen DOS Programmen (meist solche die mit Clipper programmiert wurden) resultiert daher, dass das Programm ständig den Tastaturpuffer pollt.
Das war unter DOS als SingleuserOS völlig i.O..
Das Problem lässt sich mit “Tame” http://www.tamedos.com/ lösen! Außerdem hat Tame noch
viele weitere schöne Funktionen, die das Arbeiten mit DOS Programmen in einer Geschäftsanwendung erleichtern.
Schöne Ostern und Gruß Gerd
Leo, zwar bin ich kein XYWrite-Anwender, aber dafür nach wie vor ein “fanatischer” WordPerfect-Fan. WP ist noch etwas älter als XYWrite, jedoch immer noch (Mai 2012) voll funktionsfähig und in puncto Arbeitsgeschwindigkeit dem ganzen grafischen Schnickschnack haushoch überlegen.
Hallo Gerd,
Tame wurde mir auch empfohlen, damit ich unter XP (Prof.) mein geliebtes WordPerfect für DOS flüssiger laufen lassen kann.
Hat mir allerdings keine spürbare Verbesserung gebracht; zuweilen gab es den berüchtigten “Stack Overflow”-Fehler.
Meine Abhilfe war ein billiges altes Notebook (Siemens Scenic 510 von anno dunnemals; als BS war ein Windows 98 drauf), erworben für 20 € über das sogenannte Auktionshaus mit den 4 bunten Buchstaben. WordPerfect läuft darauf einwandfrei.
GS-Auftrag habe ich auch wieder reaktiviert; dies läuft sogar ohne Probleme auf dem XP-Rechner.
Habe allerdings alle DOS-Programme auf dem Notebook eingerichtet, weil mir die Umleitung der Ausdrucke zum USB-Drucker, welcher am XP-Rechner hängt, zu fummelig war. Am Notebook hängt ein alter Nadeldrucker am Parallelport.
Kleiner Tip noch zu den GS-Programmen: Wie zu Anfang desThreads beschrieben, sind die Shareware-Versionen noch bei Sage erhältlich, nur halt keine Lizenzen mehr dafür. Um den “Nag-Screen” zu unterdrücken, der nach ca. 4 Wochen Programmbenutzung bei Programmaufruf und -ende eingeblendet wird, vor Programmaufruf das Systemdatum auf das Datum zurücksetzen, an dem die GS-Programme installiert wurden. – Bei der Erstellung von Dokumenten unter GS-Auftrag (Rechnungen, Lieferscheine usw.) muß dann das gewünschte tatsächliche Datum händisch eingegeben werden – rechte obere Ecke des Erfassungsbildschirms.
lG
J.
Hallo, ich habe auch Programme in dBase 3 und Clipper, die ich unter Win-XP zum Laufen gebracht habe. Aber mein Tip gilt bestimmt auch für Win-7:
1) Files=99 ist in vielen Fällen zu wenig; bei mir lief Clipper erst ab Files=250
2) Leider genügt es nicht, dies nur in die config.sys zu schreiben, da eine config.nt dies überschreibt. Daher muß auch in der config.nt der Files-Wert hochgesetzt werden. Bemerkung: Files beeinflußt DOS und gibt an, wieviel Files gleichzeitig geöffnet werden dürfen (und Clipper braucht viel)
Was “uralt” ist (ohnehin relativ: Idch bin 50 und die letzten 10 Jahre vergingen wie im Flug!), muß ja nicht schlecht sein, oder? Ich bin eigentlich Linuxer, und dort verabschiedet man sich meiner Meinung nach zu schnell und zu radikal von alten, aber bewährten Dingen. Mit Win 8 macht MS aber auch nichts Anderes. Ob dort das mit den DOS-Programmen auch noch geht?…
Hallo Oscar,
da gebe ich dir völlig recht, Gnome war gut, Unity ist etwas gewöhnungsbedürftig und lustiger weise habe ich das auch von anderen 50ern (ich bin auch einer) gehört. Wer lange mit einem funktionierenden System gearbeitet hat wechselt ungern auf etwas, was keine Vorteile bringt, nur weils bunter und neuer ist. Windows 8 ist von der Bedienung her schlimmer als Unty. Windows 8 hat noch die Commandline, diese wurde aus Windows 7 übernommen.
Hallo,
ich muss im Betrieb die Hard- und Software für CAD/CAM updaten.
Somit steht ein Umstieg auf Win7Pro64 an.
Wir nutzen mit riesiger Begeisterung seit 20 Jahren eine DOS-Anwendung
für unsere Betriebsdaten, Angebot, LS und Rg. schreiben usw., sowie
seit 14 Jahren ein baugleiches verknüpftes BDE-Programm dazu passend.
Eben konferierte ich mit meinem externen Administrator über die anstehenden Probleme.
Er schreibt den nachfolgenden Text an Sie durch mich, weil er einige Tage unerreichbar ist.
Damit wir keine Zeit verlieren, schauen wir mal wie weit wir beide kommen.
—
Wir benötigen Hilfe bei der Konfiguration von DosBox. Wir möchten 2 alte
DOS-Programme unter Win7Pro64Bit weiterhin nutzen. Zur Zeit laufen die
Programme im DOS-Fenster von XP-Prof. SP3 im Netzwerk mit 4 PCs.
Wie legt man unter Win 7 Startverknüpfungen an, die dann das alte
DOS-Programm direkt in der DosBox mit der richtigen Konfiguration starten?
Wie legt man die richtige Konfiguration an, die sowohl einen Win7
Netzwerkdrucker ansprechen kann (bisher über net use Befehl gelöst), als
auch das Programm auf einem Netzwerklaufwerk findet und startet.
LG
Thomas
Hallo Thomas,
ich werde mich darum kümmern und dir dann eine Mini Anleitung zusenden.
Gruß Martin
Hallo Thomas,
zu 1) Dos Programme unter Windows 7 => Autoexec.nt und Config.nt verwenden und anpassen je nach dem was das Programm benötigt
Error message when you install or start an MS-DOS or 16-bit Windows-based programArticle ID: 324767 - View products that this article applies to.
This article was previously published under Q324767
To continue receiving security updates for Windows, make sure you're running Windows XP with Service Pack 3 (SP3). For more information, refer to this Microsoft web page: Support is ending for some versions of Windows
Expand all | Collapse all
On This Page
SYMPTOMS
If you try to start or install an MS-DOS-based or a 16-bit Windows-based program on your Windows XP-based computer, you may receive an error message that is similar to one of the following:
16-bit MS-DOS Subsystem
path to the program that you are trying to start or install
C:\Winnt\System32\config.nt The system file is not suitable for running MS-DOS and Microsoft Windows applications. Choose 'Close' to terminate the application.
16-bit MS-DOS Subsystem
path to the program that you are trying to start or install
config.nt The system file is not suitable for running MS-DOS and Microsoft Windows applications. Choose 'Close' to terminate the application.
16-bit MS-DOS Subsystem
path to the program that you are trying to start or install
C:\Windows\System32\Autoexec.nt The system file is not suitable for running MS-DOS and Microsoft Windows applications. Choose 'Close' to terminate the application.
Although you may be prompted to quit the program or ignore the error message, either selection makes the program quit.
Back to the top | Give Feedback
CAUSE
This issue may occur if one or more of the following files are missing or damaged:
Config.nt
Autoexec.nt
Command.com
Back to the top | Give Feedback
RESOLUTION
To resolve this issue, use one of the following methods.
Method 1
Insert the CD into the CD drive or DVD drive.
Click Start, and then click Run.
In the Open box, type cmd, and then click OK.
At the command prompt, type the following commands, pressing ENTER after each command:
expand CD-ROM Drive Letter:\i386\config.nt_ c:\windows\system32\config.nt
expand CD-ROM Drive Letter:\i386\autoexec.nt_ c:\windows\system32\autoexec.nt
expand CD-ROM Drive Letter:\i386\command.co_ c:\windows\system32\command.com
exit
Start or install the program. If the issue is resolved, do not complete the remaining steps. If the issue is not resolved, go to the next step.
Note: The Command.com file is not edited or created in the following process. Because of this, you may have to expand it from your Windows XP CD-ROM.
Start Notepad.
In Notepad, type the following entries:
dos=high, umb
device=%SYSTEMROOT%\system32\himem.sys
files=40
On the File menu, click Save As.
In the File Name box, type Config.nt, and then click Save. Close the Config.nt file.
On the File menu, click New.
In the new blank document, type the following entries:
@echo off
lh %SYSTEMROOT%\system32\mscdexnt.exe
lh %SYSTEMROOT%\system32\redir
lh %SYSTEMROOT%\system32\dosx
SET BLASTER=A220 I5 D1 P330 T3
On the File menu, click Save As.
In the File Name box, type Autoexec.nt, and then click Save. Close the Autoexec.nt file.
Start Windows Explorer. Locate the Config.nt file, right-click the Config.nt file, and then click Copy.
Right-click the %SYSTEMROOT%\System32 folder, and then click Paste.
Locate the Autoexec.nt file, right-click the Autoexec.nt file, and then click Copy.
Right-click the %SYSTEMROOT%\System32 folder, and then click Paste.
Locate the Command.com file, right-click the expanded Command.com file, and then click Copy.
Right-click the %SYSTEMROOT%\System32 folder, and then click Paste. Restart your computer.
If the issue continues to occur, copy the Autoexec.nt and Config.nt files from the Repair folder in Windows to the System folder. To do so, follow these steps:
Click Start, click Run, type c:\windows\repair, and then click OK.
Right-click Autoexec.nt, and then click Copy.
Click Start, click Run, type c:\windows\system32, and then click OK.
Right-click anywhere in that folder, and then click Paste.
Right-click the Autoexec.nt file that you just copied, and then click Properties.
Click to select Read-Only, and then click OK.
Repeat steps 1 through 6 to copy the Config.nt file.
Note You must enable Read-Only permissions or the files will be removed after you restart Windows.
Method 2
Click Start, click Run, type C:\windows\repair, and then click OK.
Right-click the Autoexec.nt file, and then click Copy.
Click Start, click Run, type %windir%\system32, and then click OK.
In the System32 folder, press Ctrl + V to paste the Autoexec.nt file in this folder.
Back to the top | Give Feedback
MORE INFORMATION
For more information about MS-DOS-based programs in Windows, click the following article numbers to view the articles in the Microsoft Knowledge Base:
305521 "16-bit MS-DOS Subsystem" error message when you run an MS-DOS or 16-Bit Windows program in Windows Server 2003 or Windows 2000 Server
314106 Troubleshooting MS-DOS-based programs in Windows XP
Back to the top | Give Feedback
Properties
Article ID: 324767 - Last Review: November 7, 2006 - Revision: 4.3
APPLIES TO
Microsoft Windows XP Professional
Microsoft Windows XP Home Edition
Keywords:
kberrmsg kbprb KB324767
Back to the top | Give Feedback
zu 2) Netzwerkdrucker, das funktioniert genau so wie unter Windows XP mit => net use
zu 3) Verknüpfung auf dem Desktop erstellen, Rechtsklick auf das Programm = Verknüpfung erstellen, Verknüpfung auf den Desktop zielen.
Rechtsklick auf die Verknüpfung und den Kompatibilitätsmodus Windows 95 auswählen.
Hallo Martin.
ich bin gespannt, ob Du für mich einen Tipp hast. Wir verwenden Excel 5.0 bis heute mit Win XP.
Bie heute hatten wir kein Problem, aber unter Windows 7 geht nichts mehr.
Gibt es eine Möglichkeit, es dennoch zu benutzen, denn ich habe viele Jahre an einem kompletten Auftrags und Bestellprogramm gearbeitet, was tadellos funktioniert. (viele Makros)
Ich nutze es für alles im täglichen Geschäftsablauf.
Es wäre schön, wenn Du eine Idee hättest, ohne dass ich eine virtuelle Maschine benötige.
Vielen Dank für Deine Hilfsbereitschaft
viele Grüße aus München
Guido
Hallo Guido,
Excel 5.0 .. hmmm, so weit ich weiß benötigt Excel Einstellungen in der Config.nt (C:\WINDOWS\system32\confog.nt) die Werte buffers=60 und files = 50 (ich würde beide Werte auf 99 setzen).
Bei der Verknüpfung des Programms auf dem Desktop (Rechtsklick, Reiter Kompatibilität = Programm im Kompatibilitätsmodus ausführen für Windows 95). Danach einen Neustart machen.
Den Excel Pfad würde ich zum Environment Path hinzufügen, da einige DLL’s für die Ausführung benötigt werden.
Was nicht funktioniert ist Excel in der DosBox (Externes Programm nicht von Microsoft). Eine andere (bessere) Lösung ist der Windows 7 XP Mode (http://www.microsoft.com/windows/virtual-pc/default.aspx). Die VM (Windows XP) ist kostenlos und läuft ohne Probleme. Wenn dein Windows 7 Rechner 2 Monitore unterstützt, dann lohnt sich eventuell ein Zweit-Monitor. Die VM (XP-Mode) kannst du dann auf den Zweit-Monitor im Vollbild verwenden.
Schön ist die Lösung nicht. Wenn du Excel über die Windows Poweshell startet, wird dir angezeigt, was nicht geht. Excel 5.0 habe ich nicht und kann daher nicht feststellen, wo der Fehler liegt und wie man diesen beseitigen kann ohne den Umweg über eine VM.
Ich hoffe, das ich dir etwas weiterhelfen konnte. Grüße aus Graz Martin
Hallo Martin.
ich danke Dir für Deine umfangreiche Erklärung. Ich werde es einfach mal ausprobieren.
Darf ich mich wieder melden, bei Erfolg oder Misserfolg ?
Wenn Du zum Oktoberfest kommst gebe ich gerne eine ( oder mehr ) Maß aus !
Viele Grüße aus München
Guido
Hallo Guido,
logo .. melde dich wenn’s nicht geht, dann probieren wir was anderes ..
Gruß Martin
Hilfe, muss unbedingt die alte Friedhofsgärtnerei EDFRIED2 aus dem Jahr 1992 auf einem Win7 System zum laufen bringen. Ich habe schon alles ausprobier ( Virtuellen Win95 PC und und und ) das Programm will einfach nicht laufen. Ich kann es gern per e-mail an jemanden der es probieren möchte in einer Zip datei schicken. Vielen Dank im voraus für die Hilfe. Uwe
Hallo Uwe,
also .. schick mir das Programm per Mail .. ich habe dir eine Mail mit meiner Adresse geschickt. Nebenbei, Win95 wird von keiner VM Software (vmware, VirtualBox etc.) mehr richtig unterstützt. Wenn das Programm unter XP nicht mehr läuft, dann sieht es schlecht aus. Bei DOS Programmen kann man immer was machen, wenn es sich um ein Win95 Programm handelt, dann wird es schwierig.
Gruß Martin
Hallo Martin,
danke das du mir deine Hilfen angeboten hast . Ich wollte dir das Programm an deine e-mail Adresse senden aber es klappt nicht, ich bekomme immer die Meldung das dien e-mail Adresse Falsch ist.
Gruß Uwe
Hallo Uwe, du musst die Mailadresse nehmen, die ich dir in der Mail an dich geschrieben habe . Berteff Blogausgraz .. Gmail Adresse
Hallo Zusammen,
ich habe eine altes Programm das unter dos nur laufen soll! Auf meinem alten Rechner lief es unter Windows XP ohne Problem!
Jetzt habe ich Windows 7 und nichts geht mehr! Bitte um Hilfe!!
Hallo Markus,
was geht nicht, hast du die config.nt und die autoexec.nt schon angepasst (wie bei Windows XP) und den Rechner neu gestartet ?
Hallo, ich möchte mein Clipper 5 Programm unter Windows XP installieren und laufen lassen.
Was kann und muß ich machen damit ich dort mein Programm laufen lasen kann.
Ich habe mir ein Sprachprogramm geschrieben und sies möchte ich weiter benutzen.
Ich habe ein SIEMENS Mobile 700 und einen ca. 20 Jahre alten Computer dort läuft es unter WINDOWS 98
und Windows ME.
Ein heisser Tipp wäre sehr gut, dann hätte ich keinen Stress mit dem Gedanken, dass die Rechner kaputt sing.
Danke für einen guten Tipp
heinz
Hallo Heinz,
du musst die Einstellungen, die Clipper betreffen aus der autoexec.bat in die autoexec.nt (Win 7) übernehmen, das gleiche gilt auch für die config.sys, die Einstellungen müssen dann in die config.nt (Win 7) rein.
In die config.nt müssen nur die Anzahl der Buffers und Files übernommen werden.
Weitere Infos findest du in den Kommentaren (http://blogausgraz.wordpress.com/2009/12/16/dos-programme-unter-windows-7/)
Hallo Blogausgraz
ich habe nun die beiden Dateien in AUTOEXEC.NT und CONFIG.NT eingetragen
Die Zeile lautut SET CLIPPER=F99, nun habe ich einmal diese Zeile und einmal nur F=99
eingetragen und später auf F=250 geändert und natürlich den PC neu gestartet.
Nun was neues in Windows 98 steht in der config.sys nicht von Buffers und Fils drin, im ME-Rechner
ist dir config.sys = LEER.
Diese Daten habe ich aber in den XP Rechner eingetragen.
Wenn ich das Programm starte, kommt ein ein kleiner Bildschirm und ist dann sofort wieder weg.
Was ist los ???
Danke für eine Antwort
Heinz
Hallo BLOGAUSGRAZ
jetzt war ich zu schnell mit meiner nochnaligen Frage vor ca. 5 Min. das Programm läuft, nur der Bildschirm
ist klein. Kann man ihn größer machen ?
Danke für die Antwort
Heinz
Hallo Heinz,
wenn du das Fenster (CMD) siehst, dann kannst du über die Einstellungen (Fenster) die Schriftgröße anpassen 10 x 9 … etc. du musst mal testen, was am besten aussieht.
Hallo BLOKAUSGRAZ
nun muß ich nocheinmal etwas mitteilen, das Programm lief 2 Minuten dann ist Schluß damit. Ich habe Dir ja eine
Mensage zukommen lassen, daß es läuft, das wars aber auch. Wenn ich das Programm in der DOS Box vom Freecomabder starte, kommt die Fehlermeldung run-timeerror R6003 und integer divede by 0.
Vielleicht kannst Du ja doch noch helfen. In config und autoexec steht beide mal FILES=250 ,BUFFERS=250
Heinz
Hallo Heinz,
hmm sieht komisch aus .. eventuell hilft dir der Link weiter (http://computer.wer-weiss-was.de/windows-7/altes_dos-programm_unter_windows_7-6582158.html)
Hallo zusammen,
Ich habe da mal eine frage zu einem tame rechnungsprogramm welches derzeit unter xp läuft. Das Programm ermöglicht einem leider nur parallele Drucker anzuschließen, jedoch würde ich gerne einen netzwerkdrucker installieren! Wie kann ich das schaffen?
Vielen dank
Christian
Hallo Christian,
das sollte eigentlich über die Kommandozeile gehen, der Befehl lautet:
net use LPT1: \\server\Drucker
Und was ist wenn ich keinen Server habe sondern der Netzwerkdrucker nur über einen Router im Netzwerk angebunden ist? Wie komme ich da weiter
Wie komme ich bei Tame in die Kommandozeile? DANKE!
Hallo Christian,
du kannst den Drucker per Mode Befehl umleiten (Win7 Kommandline (cmd)) oder mit diesem Programm http://www.dosprn.com/
C:\>mode /?
Konfiguriert Geräte im System.
Serieller Anschluss: MODE COMm[:] [BAUD=b] [PARITY=p] [DATA=d] [STOP=s]
[to=on|off] [xon=on|off] [odsr=on|off]
[octs=on|off] [dtr=on|off|hs]
[rts=on|off|hs|tg] [idsr=on|off]
Gerätestatus: MODE [Gerät] [/STATUS]
Druckausgabe umleiten: MODE LPTn[:]=COMm[:]
Codepage auswählen: MODE CON[:] CP SELECT=yyy
Codepagestatus: MODE CON[:] CP [/STATUS]
Anzeigemodus: MODE CON[:] [COLS=c] [LINES=n]
Tastaturwiederholrate: MODE CON[:] [RATE=r DELAY=d]
Tame ? das kenne ich nicht.
Hallo vielen Dank schonmal für die schnelle Hilfe ! Ich bin jedoch kein Programmierer und leider auch nicht wirklich mit Dos Systemen vertraut. Mein Kunde ist Gemüsehändler und nutzt auf seinem XP Rechner dass Programm “Tame v.5.0″. Das Programm erlaubt es leider offiziell nicht “IP-Drucker” zu installieren und da habe ich mir auch gedacht, dass man es mit der o.a. Antwort evtl umgehen kann, jedoch fehlt mir hierzu das know-how. Gibt es evtl im Kölner Raum einen Dos Spezialisten der mir bzw. dem Kunden diese Möglichkeit installieren kann? Dies geschieht natürlich gegen Bezahlung
Vielen Dank!
Hallo Christian,
normalerweise (steht im Manual) sollte es reichen, den Drucker unter Windows 7 einzurichten. Der Port PRN /LPT sollte normalerweise automatisch an den Drucker geschickt werden, Voraussetzung ist, das der Drucker PCL5 kompatibel ist, also Laserdrucker.
Ansonsten hoffe ich, das sich jemand meldet, der dir direkt helfen kann.
Gruß Martin
Hallo Allemittenand,
soeben bin ich auf diesen interessanten Blog gestoßen, als ich nach Lösungen für mein geliebtes GS-Auftrag DOS v2.6 gesucht habe. Bislang lief es noch tadellos vom USB-Stick unter Windows 7 Pro 32Bit, doch wegen ein paar Windows-Problemen musste ich neu Installieren und bereue schon jetzt, dass ich es mit der 64Bit Variante versucht habe. Mein Problem ist nämlich, dass ich die hier zuvor beschriebene Registerkarte PROGRAMM nicht finde. Nach Aufruf von EIGENSCHAFTEN finde ich nur ALLGEMEIN, KOMPATIBILITÄT und DETAILS. Mit den Kompatibilitätseinstellungen scheine ich mir nicht helfen zu können, denn GS-Auftrag DOS läuft unter keiner der von Windows 7 Pro 64Bit angebotenen Kompatibilitätsparameter. Auch die Einstellmöglichkeit für CONFIG und AUTOEXEC suche ich dort vergebens.
Kann das etwas mit dem Fehlen von SYSEDIT zu tun haben?
Hoffentlich liest hier noch jemand mit, auch wenn dieser Blog schon ein bisschen älter ist…
Euer
Peter
Hallo Peter,
im Verzeichnis Windows\System32 findest du die Dateien Autoexec.nt und Config.nt, hier musst du die Einstellungen vornehmen. Sysedit gibt es nur bei der 32 Bit Version, es funktioniert aber auch so. Nach der Änderung musst du das System neu starten.
…aber anscheinend greift das System gar nicht auf die CONFIG.NT und AUTOEXEC.NT zu, denn egal welche Eintragungen ich dort vornehme, erhalte ich nach starten der GSAUF.EXE sofort die Meldung “Die Version dieser Datei ist nicht mit der ausgeführten Windows-Version kompatibel. Öffnen…”.
Ich habe nämlich sowas wie Breakpoints mittels PAUSE in die AUTOEXEC.NT eingefügt, doch die obige Meldung erhalte ich sofort.
Hat es vielleicht doch mit der fehlenden Registerkarte PROGRAMM zu tun?
Hallo Peter,
diese Meldung kommt von Windows, du machst folgendes, im Orgner gsauf erstellst du eine batch Datei wo der Aufruf von GSAUF drin ist (z.B. start.bat). Dann klickst du auf den Desktop (rechte Maustaste glaube ich) Verknüpfung hinzufügen. Dann suchst du die “start.bat” Datei aus. In den Eigenschaften stellst du die Kompatibilität aud Windows 95. Du must darauf achten, das “Ausführen in” bei den Eigenschaften auf das GSAUF Verzeichnis zeigt.
Die Autoexec.nt kannst du vergessen, nur die Buffers und Files in der Config.nt müssen stimmen. In der Autoexec.nt darf kein Aufruf von irgendwelchen Programmen drin stehen, das mag Windows 7 nicht.
Danke für die Tipps zu den Keyboard-Problemen bei DOS-Anwendungen (dBase IV) unter Windows 7! Mit folgender Batch-Dtaei (.bat) wird eine dBase IV-Anwendung mit dem Pfad “C:\d\p\.PRG” in einem DOS-Fenster korrekt gestartet:
KB16 SG,,%SystemRoot%\system32\keyboard.sys
C:\DBASE\DBASE.EXE C:\d\p\.PRG
Die Umlaute und andere Sonderzeichen sind da. Bleibt nur das Ärgernis, dass der Vollbildschirm-Modus nicht unbedingt funktioniert, auch nicht bei entsprechender Anpassung der Eigenschaften des DOS-Fensters.
Hallo Reto,
hmm geht die Anpasung überhaupt nicht oder wird diese nicht übernommen wenn du das Fesnter schließt und wieder öffnest ?
Hallo Blogausgraz,
ich bin gerade dabei einen Windows 7 Rechner mit GS Adressen und GS Auftrag zu konfigurieren (alte DOS versionen). Leider fehlen bei mir im System32 Ordner die beiden von dir erwähnten Dateien. Könntest du mir helfen wie ich die beiden Programme unter Windows 7 zum laufen bekomme ?
Vielen Dank im Voraus,
Alexander Zientek
Hallo Alexander,
läuft bei dir Windows 7 64 bit ? Wenn ja, dann funktioniert das mit der autoexec.nt und config.nt nicht. Wenn du Windows 7 32 bit verwendest, dann funktionierts.
Dass das bei 64 bit nicht mehr funktioniert, habe ich auch eben erst herausgefunden.
Hallo,
ja es handelt sich um 64bit Windows 7 Home Premium. Ist das die einzige Chance mit der VM ans GS adressen zu kommen ?
Gruß Alexander
ich hätte auch die Möglichkeit ne 32bit Version von Windows 7 zu installieren. Was schlägst du vor ?
Hallo Alexander,
wenn du eine 2 Bit Version hast, dann würde ich das vorziehen, ein VM ist immer langsamer. Ich würde an deiner Stelle erst mal eine VM mit Windows 7 32 Bit aufsetzen, dann die autoexec.nt und config.nt (Windows\system32 Ordner) anpassen (Neustart erforderlich) GS Software installieren und dann die Geschwindigkeit testen. Dann kannst du immer noch überlegen Windows 7 (32 bit) direkt zu installieren.
Ich würde aber definitiv die 32er vorziehen.
Hallo Alexander,
lese mit Interesse von Leuten, die alte DOS Programme einsetzen und mit WIN7 Probleme haben. Auch wir arbeiten seit Urzeiten mit einem genialen DOS Schreibprogramm WORDSTAR 7. Als Grundprogramm wollen wir darauf nicht verzichten. Leider bekomme ich das Programm unter WIN7-64 nicht zum Laufen. Kannst Du mir dazu auch einen Tipp geben, wie ich das ohne viel Gedöns hinbekommen kann.
Hi Klaus,
unter der 64 Bit Version von Windows 7 kann Wordstar 7 nicht funktionieren. Nur mit der 32 Bit (die einzige Version wo auch 16 bit, Dos Programme drauf laufen) Version von Windows 7 geht das. Du kannst entweder eine VM verwenden oder eine 32 Bit Windows 7 Version installieren.
Hallo
Habe mit Windows 8 x64 alte Clipper Programme über die Oracle VM Virtualbox / XP zum laufen gebracht. Autoexec.nt und Config.sys bearbeitet.
Habe selber 10 Jahre mit Clipper programmiert.
Ralf