Хотите верьте, хотите нет, нас попросили возродить древний Доступ MS 2,0 приложения, которые не использовались в течение нескольких лет. Однако мы не можем даже заставить это работать под XP. Мы добираемся:
Приложение: MSACCESS Победа 16 Подсистем имеет недостаточный ресурс, чтобы продолжить работать. Нажмите на OK, закройте свои приложения и перезапустите Вашу машину.
Кто-либо знает, как мы можем обойти это? Если мы можем заставить это работать, возможно, мы можем на самом деле портировать его.:-)
Я вспоминаю проблемы наличия с рабочим Доступом 2 на NT 4, и решение состояло в том, чтобы дать полные полномочия на определенных папках. Я не вспоминаю то, чем они были, и это кажется неправильным, потому что, только когда Windows 2000, папка программ была заблокирована вниз, но я определенно, требуют, чтобы необходимость установить полный NTFS читала/писала/удаляла полномочия на папках, где Доступ 2 хранил свои файлы. Конечно, WINXP заблокировали папку программ вниз к только для чтения для пользователей, так, чтобы было бы место для запуска.
Это было давным-давно, но я вспоминаю аналогичную ситуацию в прошлой жизни. Если я вспоминаю правильно, само сообщение об ошибке является чем-то вроде отвлекающего маневра, и реальный источник проблемы был отсутствием Пространства среды, выделенного 16-разрядной подсистеме. (512 байтов приходят на ум), Это раньше было, что Вы могли указать, сколько Пространства среды для выделения однако мы больше не загружаемся с config.sys.:) Я полагаю, что решил тот конкретный экземпляр путем обрезки вниз записей в моей переменной окружения PATH.
Откройте диалоговое окно Переменных среды путем щелчка правой кнопкой по My Computer, выбора Свойств, перейдите к Вкладке "Дополнительно" и нажмите кнопку Переменных среды.
Скопируйте значение ПУТИ и с "Пользовательских переменных для {имени пользователя}" и с разделов "Системных переменных" в текстовый документ для безопасного хранения (т.е. в случае, если Вы решаете, что хотите/нуждаетесь восстановить их).
Теперь, исследуйте записи ПУТИ и в Пользовательских и в Системных переменных (которые объединены для создания переменной окружения PATH):
Эти изменения исправили то сообщение об ошибке в моем случае. Проблема состояла в том, что (старый) ПУТЬ был прекрасен в 32-разрядной среде, но переполнил пространства среды когда shoehorned в 16-разрядную подсистему. (Хороший последующий вопрос мог бы состоять в том, как переопределить пространство среды 16-разрядной подсистемы, но я не должен был обращаться к этому в своем случае.)
Также обратите внимание, что Доступ 2.0 не использовал реестр, таким образом, Вы не должны волноваться ни о чем там. Но поскольку другие, привет David, указали, что это - настройки, были сохранены в файле INI в соответствующей папке Program Files
Можно хотеть попытаться установить Win31/WfWG311 и затем Доступ 2.0 под dosbox. Не столь бесшовный пользовательский опыт как выполнение его непосредственно под XP, но намного меньше служебный, чем попытка полного решения для виртуализации.
С другой стороны, Вы попытались выполнить Доступ DB под более новой версией Доступа?