XP Windows XP - Auf das angebene Gerät kann nicht zugegriffen werden

tommybe21

Cadet
Mitglied seit
10.10.2005
Beiträge
41
Renomée
0
Hallo.
Ich benutze neuerdings wieder Windows XP Pro SP3. Alles funktioniert eigentlich bis auf meine alten DOS Spiele. Sobald ich eine .exe starten will, kommt die Fehlermeldung:

Auf das angegebene Gerät, bzw. den Pfad oder die Datei kann nicht zugegriffen werden. Sie verfügen eventuell nicht über ausreichende Berechtigungen, um auf das Element zugreifen zu können.

Bin als Admininstrator eingeloggt und habe natürlich sämtliche Berechtigungen. Mit DOS Box funktionieren die Spiele.

Weiss jemand Rat?

MFG Tommy
 
Du kannst davon ausgehen, das die alte Software ein Gerät ansprechen möchte (DOS Treiber Soundkarte?), welches schlicht nicht vorhanden ist, jedoch in der DOS Box emuliert wird.

Mhm, da war das Downgrade von Windows 7 auf Windows XP wohl doch nicht so reibungslos? :P
 
Hm keine Ahnung? Nehmen wir als Beispiel mal das Ur-Simcity. Da gibts gar keinen Sound ausser PC Lautsprecher. Dürfte eigentlich funzen ohne Dosbox oder etwa nicht?

Ich habe eigentlich nichts gegen die DosBox. Aber bei manchen Spielen gibts oben und unten nen schwarzen Balken auf dem Monitor. Ebenso bei DosBox Konsole. Bei der Eingabeaufforderung hab ich dieses Phänomen nicht. Kann mich auch nicht erinnern, dass ich bei der letzten WinXp Installation Probleme mit Dos Box und schwarzen Balken hatte.

Mfg Tommy
 
Dürfte eigentlich funzen ohne Dosbox oder etwa nicht?
Das Ur-Sim City kenne ich selber nur als Windows 3.x Version. Du mußt Dir vor Augen halten, das DOS Spiele, welche direkten Zugriff auf die Hardware versuchen, in Windows XP zu den von Dir genannten Fehlern führen können.
Windows XP stellt viele, aber nicht alle, Funktionen bereit. Du hast also genau 3 Möglichkeiten:
Eine DOS Umgebung konfigurieren (rechtsklick .exe, Eigenschaften).
Die DOS Box / sonstigen Emulator nutzen.
Ein echtes "DOS" parallel installieren (hätte man am besten vor der WinXP Installation getan).

Die von Dir beschriebenen schwarzen Balken können Vieles sein, was mir spontan einfällt: Einfach nur das wahren der korrekten Seitenskalierung in Abhängigkeit Deiner Displayauflösung.
 
Bin ein Fan alter Spiele. Mich wundert es nur, dass kein einziges Spiel mehr läuft. Alle bringen den gleichen Fehler. Folgende hab ich mal probiert.
Simcity, History Line, Bundesliga Manager Pro, Planer Reihe, Epic Pinball, Bundesliga Manager Hattrick.

Versuche ich ein Spiel in der Eigabeaufforderung zu starten kommt: "Zugriff verweigert".

Dos Umgebung konfigurieren... damit ist Kompabilitäts Modus gemeint oder? Hat bei mir noch nie zu einer Lösung funktioniert.
Dos selber will ich eigentlich nicht benutzen, weil sonst die restlichen Hintergrundprogramme nicht mehr arbeiten können.

Zu den schwarzen Balken: In der DosBox kann ich verschiedene Auflösungen angeben. Genauer gesagt, arbeite ich mit Defend Reloaded. Einzig allein funktioniert nur, wenn ich das Seitenverhältnis korrigiere. Dabei verzerrt er aber nur das Bild in die Länge und die Grafik leidet darunter, was bei Dos Spielen wirklich nicht mehr sein muss :)

Teilweise erscheinen einzelne Sequenzen des Spiels im Vollbild ohne Balken, z.B. das Intro. Im Spielmenü oder im Spiel selber sind dann wieder oben und unten der Balken drinn.

Achja... fast hätte ich es vergessen. Bei meiner Freundin am PC (auch Windows XP PRO) kann ich z.b. Planer , Planer Extra, Planer Gold (mehr hab ich noch nicht ausprobiert) ohne Probleme im Windows ausführen. Keine o.g. Fehlermeldung... Deshalb ist das Problem schon kurios.

MFG Tommy
 
Zuletzt bearbeitet:
Die Spiele liegen auf einer verschlüsselten Partition. Habs aber auch schon auf einer unverschlüsselten versucht ohne Erfolg. Dateisystem ist NTFS. Unter Win7 hab ich nichts verändert an den Berechtigungen.
Der Planer Extra z.b. gibt es als Download für Windows. Lässt sich auch nicht starten..
 
Schau mal in die Ereignisanzeige, ob die evtl. mehr Infos hat, warum die Meldung kommt. Ich vermute aber, dass das schon was mit der verschlüsselten Partition zu tun hat.

MfG Dalai
 
Ereignisanzeige nichts zu finden darüber. Wie gesagt hab ich es auf C ausprobiert, welche nicht verschlüsselt ist. Gleicher Fehler! Ich frag mich nur, warum DosBox es starten kann. Dann kann es ja eigentlich nichts mit Zugriffsrechten zu tun haben.
 
Poste mal bitte den Inhalt deiner autoexec.nt und config.nt (liegen beide im system32) sowie die Ausgabe von set in der DOSBox. Vielleicht erkennt man dort schon einen Unterschied. So viele Geräte, auf die DOSBox zugreifen könnte, gibt es nicht. In erster Linie wird das Sound sein.

MfG Dalai
 
Autoexec.nt
-----------------
@echo off

REM C:\AUTOEXEC.BAT wird nicht zum Initialisieren der
REM MS-DOS-Umgebung verwendet.
REM Stattdessen wird die Datei AUTOEXEC.NT verwendet,
REM es denn eine andere Startdatei wird in einer PIF-
REM Datei angegeben.

REM Installieren der CD-ROM-Erweiterung
lh %SystemRoot%\system32\mscdexnt.exe

REM Installieren des Netzwerk-Redirectors (vor dosx.exe laden)
lh %SystemRoot%\system32\redir

REM Installieren der DPMI-Unterstützung
lh %SystemRoot%\system32\dosx

REM Die folgende Zeile aktiviert Sound Blaster 2.0-Unterstützung auf NTVDM.
REM Der Befehl zur Festlegung der BLASTER-Umgebung lautet wie folgt:
REM SET BLASTER=A220 I5 D1 P330
REM
REM A Gibt den Basis-E/A-Port für Sound Blaster an.
REM I Gibt die Unterbrechungsanforderungzeile an.
REM D Gibt den 8-Bit-DMA-Kanal an.
REM P Gibt den MPU-401 Basis-E/A-Port an.
REM T Gibt den Typ der Sound Blaster-Karte an:
REM 1 - Sound Blaster 1.5
REM 2 - Sound Blaster Pro I
REM 3 - Sound Blaster 2.0
REM 4 - Sound Blaster Pro II
REM 6 - SOund Blaster 16/AWE 32/32/64
REM
REM Die Standardwerte sind A220 I5 D1 T3 und P330. Wenn Optionen nicht an-
REM gegeben sind, werden die Standardwerte verwendet. (Hinweis: Da
REM alle Ports virtuell sind, müssen die hier angegebenen Informationen
REM nicht mit den realen Einstellungen übereinstimmen.) NTVDM unterstützt
REM nur Sound Blaster 2.0. Die Option T muss den Wert 3 haben, falls
REM angegeben.
SET BLASTER=A220 I5 D1 P330 T3

REM Geben Sie eine ungültige Sound Blaster Basis-E/A-Portadresse an, um den
REM Support für Sound Blaster 2.0 auf NTVDM zu deaktivieren. Zum Beispiel:
REM SET BLASTER=A0
---------------------------------------------------------------------------------------

config.nt
------------
REM MS-DOS-Initialisierungsdatei für Windows
REM
REM CONFIG.SYS versus CONFIG.NT
REM CONFIG.SYS wird nicht verwendet, um die MS-DOS-Umgebung zu
REM initialisieren. Statt dessen wird die Datei CONFIG.NT verwendet,
REM es sei denn, in der PIF-Datei einer Anwendung wird eine andere
REM Initialisierungsdatei angegeben.
REM
REM ECHOCONFIG
REM Standardmäßig ist die Informationsanzeige während der
REM Initialisierung der MS-DOS-Umgebung deaktiviert. Um
REM CONFIG.NT-/AUTOEXEC.NT-Informationen anzuzeigen, müssen Sie
REM den Befehl "EchoConfig" zu der Datei CONFIG.NT oder einer
REM anderen Initialisierungsdatei hinzufügen.
REM
REM NTCMDPROMPT
REM Wenn Sie von einem TSR-Programm oder einer MS-DOS-Anwendung aus
REM zur Eingabeaufforderung zurückzukehren, führt Windows
REM COMMAND.COM aus. Dadurch bleibt das TSR-Programm aktiv. Um den
REM Windows-Befehlsinterpreter CMD.EXE (statt COMMAND.COM) auszu-
REM führen, müssen Sie den Befehl "NTCmdPrompt" zu der Datei
REM CONFIG.NT oder einer anderen Initialisierungsdatei hinzufügen.
REM
REM DOSONLY
REM Standardmäßig kann jede Anwendung gestartet werden, wenn
REM COMMAND.COM ausgeführt wird. Wenn Sie eine Nicht-MS-DOS-Anwendung
REM aufrufen, werden TSR-Programme möglicherweise unterbrochen.
REM Um sicherzustellen, dass nur MS-DOS-Anwendungen gestartet werden,
REM müssen Sie den Befehl "DosOnly" zu der Datei CONFIG.NT oder
REM einer anderen Initialisierungsdatei hinzufügen.
REM
REM EMM
REM Verwenden Sie eine EMM-Befehlszeile, um den EMM (Expanded Memory
REM Manager) zu konfigurieren.
REM Die Syntax lautet:
REM
REM EMM = [A=AltRegSets] [B=BaseSegment] [RAM]
REM
REM AltRegSets
REM gibt die gesamten Alternative Mapping Register Sets an, die
REM das System unterstützen soll. 1 <= AltRegSets <= 255. Der
REM Standardwert ist 8.
REM BaseSegment
REM gibt die Anfangs-Segmentadresse im konventionellen DOS-Speicher
REM an, den das System für die EMM-Seitenrahmen reservieren soll.
REM Der Wert muss als Hexadezimalzahl angegeben werden.
REM 0x1000 <= BaseSegment <= 0x4000. Der Wert wird auf die nächste
REM 16 KB-Grenze abgerundet. Der Standardwert ist 0x4000.
REM RAM
REM gibt an, dass das System nur 64 KB Adressraum im oberen Speicher
REM (Upper Memory Block; UMB) für die EMM-Seitenrahmen reservieren
REM soll. Der Rest (falls verfügbar) wird von DOS für die
REM Unterstützung der Befehle "loadhigh" und "devicehigh" verwendet.
REM Standardmäßig reserviert das System den gesamten verfügbaren
REM UMB für Seitenrahmen.
REM
REM Die EMM-Größe wird in der PIF-Datei (entweder die Datei _DEFAULT.PIF
REM oder die PIF-Datei, die mit der Anwendung verknüpft ist) bestimmt.
REM Wenn die in der PIF-Datei angegebene Größe Null ist, wird EMM
REM deaktiviert und die EMM-Zeile nicht berücksichtigt.
REM
dos=high, umb
device=%SystemRoot%\system32\himem.sys
files=20
-----------------------------------------------------------------------
DosBox (set)
Nur Path=Z
Command.com
Blaster=A220 I7 D1 H5 T6
 
OK, dann nimm dir mal die Zeile
Code:
set Blaster=A220 I7 D1 H5 T6
aus der DOSBox und ersetze damit die Zeile
Code:
SET BLASTER=A220 I5 D1 P330 T3
aus der autoexec.nt. Wenn es dann immernoch nicht funktioniert, kannst du in der config.nt die
Code:
files=20
mal auf
Code:
files=60
oder so erhöhen.

MfG Dalai
 
Hab ich gemacht. Das gleiche Bild.
Glaub, der Zugriff auf die Datei erfolgt nicht mal annähernd. Sobald ich die .exe starten will, erscheint im selben Augenblick schon die Fehlermeldung. :(
.
EDIT :
.

Ich habs!!! :)

Hatte grad noch nen Geistesblitz. Schuldiger ist: XP Antispy.
Da gibt es eine Einstellung die heisst: Zugriff auf 16bit Programme verhindern. Wegen Sicherheitslücken blabla. Häckchen entfernt und schon konnte ich meine .exe starten.
 
Hatte grad noch nen Geistesblitz. Schuldiger ist: XP Antispy.
Da gibt es eine Einstellung die heisst: Zugriff auf 16bit Programme verhindern.
Nö, sorry, das sagen zu müssen: schuldig bist du selbst, nicht XP Antispy. Wer solche Optionen setzt, sollte das ausschließlich bewusst tun und vor allem auch wissen, was er tut. Steht ja auch im Erklärungstext, wann man die Finger davon lassen sollte...

MfG Dalai
 
Hatte das gleiche Problem, allerdings mit einer Office 97 Setup-CD. XP-Antispy/16Bit Haken entfernen und es läuft.

Also nicht unterkriegen lassen tommybe21. ;-)

Ciao
Weltraumfahrer
 
Zurück
Oben Unten