Дочка учится в вузе, в котором царит эпоха "Windows XP" и современного ему программного обеспечения. Как всем известно на современное железо Windows XP, конечно, поставить можно, но это уже такое решето, с которым в интернет лучше не соваться. По этой причине регулярно возникает потребность поставить что нибудь раритетное на Windows 7 (зачастую младшие и старшие версии ПО не дружат с форматами друг друга).
В этот раз ставим Matlab 6.5R13.
В этот раз ставим Matlab 6.5R13.
- Перед установкой требуется установить последнюю версию Microsoft JVM (Build 3810 у меня была в дистрибутиве Matlab). Во всемя установки MsJVM ругнется на проблемы с совместимостью, надо продолжить установку.
- Перезагружаемся и ставим Matlab я все установки делал по умолчанию
- После завершения установки и очередной перезагрузки необходимо дать доступ на запись юзерам на папку с программой и первый запуск делаем с правами администратора, чтобы прога могла писать в реестр
- Теперь при запуске программы мы можем наблюдать следующее сообщение:
Которое у добропорядочных граждан способно убить веру в человечество. - Решается это недоразумение просто: Необходимо создать файлик "C:\MATLAB6p5\bin\win32\wtsapi32.dll" с любым содержимым.
- Наслаждаемся результатом:




но как !!!!!!!!!! https://youtu.be/dN1HA1h1its?t=109
ВідповістиВидалитибольшое человеческое спасибо
Пожалуйста
ВидалитиЗдравствуйте, Александр!
ВідповістиВидалитиЯ - не программист, я - пользователь, и при этом не самый продвинутый. Пытался в интернете узнать, как создать файл
C:\MATLAB6p5\bin\win32\wtsapi32.dll с любым содержимым.
Увы, доступных мне технологий не нашёл. Можете ли Вы, Александр, помочь мне?
С уважением Зиновий
Как вариант правая кнопка мышки -> создать -> текстовый файл, а потом отредактировать расширение
ВидалитиИли просто взять любой маленький файл, положить туда и переименовать, имеется ввиду, что просто должен быть файл с таким названием в папке
ВидалитиЗдравствуйте, Александр!
ВидалитиЯ создал папку C:\MATLAB6p5\bin\win32\wtsapi32.dll
В папке один из документов - с тем же адресом.
Действительно, сообщение об ошибке 103 не появлляется. Но стучу по иконке матлаба, а программа не открывается. Что делать теперь?
папка должна быть C:\MATLAB6p5\bin\win32, а в ней файл wtsapi32.dll
ВидалитиАлександр, когда я открываю свойства папки, вижу: расположение - C:\MATLAB6p5\bin\win32, название wtsapi32.dll .
ВідповістиВидалитиОткрываю свойства файла в папке, вижу: название - wtsapi32.dll,
расположение - C:\MATLAB6p5\bin\win32\wtsapi32.dll .
Попробовал переименовать папку. Но тогда меняется расположение файла, и на клик матлаба появляется сообщение об ошибке 103.
Получается, что название папки должно быть wtsapi32.dll, а расположение C:\MATLAB6p5\bin\win32
Нужно папку C:\MATLAB6p5\bin\win32\wtsapi32.dll удалить, а файл wtsapi32.dll положить в папку C:\MATLAB6p5\bin\win32\
ВідповістиВидалитиАлександр, наконец-то, я сделал всё как следует: файл wtsapi32.dll положил в папку C:\MATLAB6p5\bin\win32\
ВидалитиТип файла:текстовый документ
Расположение:C:\MATLAB6p5\bin\win32
Размер:6,23 КБ (6.383 байт)
Увы, выскакивает сообщение об ошибке 103.
Много лет я пользовался матлабом на виндовс XP, недавно перешёл на виндовс 7. Постепенно осваиваю его. А с матлабом не везёт.
Тип файла должен быть не текстовый документ, а динамическая библиотека, у вас файл получился wtsapi32.dll.txt а должен быть просто wtsapi32.dll, скопируйте в папку, например документы любой .dll файл, навример из папки c:/windows/sistem32, переименуйте его в wtsapi32 если у вас расширения скрыты и потом положите в папку C:\MATLAB6p5\bin\win32.
ВідповістиВидалитиИли в свойствах своего обозревателя(проводника) включите отображение расширений и уберите у того файла, что уже у Вас есть .txt в конце. К сожалению с Windows картинками помочь не могу, так как сам им не пользуюсь и мне его специально надо устанавливать на виртуалку.
Александр, сделал ещё один шаг в верном направлении: включил отображение расширений, убрал расширение .txt. Теперь свойства файла wtsapi32.dll выглядят так:
ВидалитиТип файла: Расширение приложения (.dll)
Приложение: Неизвестное приложение
Расположение: C:\MATLAB6p5\bin\win32
....
Сообщение об ошибке 103 не появляется, но программа НЕ ОТКРЫВАЕТСЯ.
Не знаю, что Вам сказать. Когда дочка попросила поставить я скачал и поставил современную версию, но ей нужна была именно 6.5, я у себя поднял виртуальную машину Windows 7 pro, разобрался с установкой и потом удаленно поставил у нее на ноутбуке, одновременно написав эту заметку. Так что способ 100% рабочий. Ну и судя по комментариям у других тоже получалось. Единственное, что могу посоветовать: все удалить, через панель управления, установка-удаление программ, и строго по инструкции проделать всю установку сначала. Обратите внимание на необходимость установки виртуальной машины Java от Microsoft.
ВидалитиАлександр, компьютер с виндовс 7 мне подарили. Я заглянул в программы и нашёл там виртуальную машину со свойствами:
ВидалитиWindows Virtual PC
Тип:Папка с файлами
Расположение:C:\Users\Win7\AppData\Roaming\Microsoft\Windows\Start Menu\Programs
Размер:35,0 КБ (35.891 байт)
Это то, что надо?
Вам не нужна виртуальная машина. Просто в Пуск-Панель управления-Программы и компоненты удалите Matlab и MsJVM. Удалите папку C:\MATLAB6p5 и поставте с нуля все по инструкции.
ВідповістиВидалитиЗдравствуйте, Александр!
ВідповістиВидалитиСегодня я сделал следующие действия:
1)Удалил матлаб через "удаление программы"
2)Удалил Windows Virtual PC через "программы и компоненты" - "включение и отключение компонентов виндовс" - снял флажок
3)Удалил папку C:\MATLAB6p5 из библиотеки Документы
4)установил с диска матлаб, перезагрузился
5)создал в папке C:\MATLAB6p5\bin\win32\ файл wtsapi32.dll, перезагрузился
6)попробовал открыть матлаб, не открывается
7)через Пуск-Панель управления-Программы и компоненты поставил флажок Windows Virtual PC, перезагрузился
8)всё равно матлаб не открывается
При установке матлаба следовал инструкциям. На вопрос "требуются то ли обновления (не помню), то ли новые версии (не помню) ответил отрицательно.
У меня диск - матлаб 6.5 release 13, 2002 "Навигатор", куплен в Москве на каком-то рынке (подробностей не помню,было это давно). Полагаю, что диск пиратский...
Описал всё подробно, поскольку понимаю, что "мелочи" важны...
Мой случай точно описываетя словами: "Каждая последняя ошибка на самом деле является предпоследней." )))
ВідповістиВидалитиВы пункт 1 делали?
ВідповістиВидалитиИ пункт 3
ВідповістиВидалитиДа, я всё сделал именно так, как написал.
ВидалитиДа, вспомнил, меня удивило, что при установке матлаба не было вопроса: "Создать папку C:\MATLAB6p5 ?"
ВидалитиНеужели папка C:\MATLAB6p5 могла остаться ещё где-то (из библиотеки Документы я её удалил)?
И ещё одно соображение. Может быть, Microsoft отслеживает действия умельцев (хакеров, шаманов)? Раньше танец с бубном был эффективен, а сейчас нет. Всё течёт, всё меняется. Сегодня у меня отключился скайп. На том основании, что якобы виндовс 7 (поддержка которого заканчивается 1 января 2020 года) не поддерживает скайп. Вчера поддерживал, а сегодня не поддерживает!
ВідповістиВидалитизавтра попробую провести установку
ВідповістиВидалити1. поставил Microsoft Java VM
ВідповістиВидалити2. Перегрузился
3. Поставил матлаб
4. Создал файл C:\MATLAB6p5\bin\win32\wtsapi32.dll
5. Правой кнопкой мышки на иконке программы "Запуск от имени администратора"
Все прекрасно запустилось.
На Windows стоят последние обновления, так что пенять на Microsoft, злокозненный, думаю не стоит.
Моя последняя идея - изучите не блокирует ли антивирус запуск.
Здравствуйте, Александр!
ВидалитиСначала ещё раз провёл процедуру 1)...5). Программа не открылась.
Тогда я зашёл в Avast* - меню - настройки - добавить исключение - обзор - C:\MATLAB6p5 и задал путь к папке C:\MATLAB6p5\bin\win32. Перезагрузился. Проверил наличие исключения, увидел: C:\MATLAB6p5\bin\win32\*
Не запускается...
* Других антивирусников на рабочем столе нет
Попробуйте запустить через интерфейс командной строки - возможно вы увидите на что оно ругается или чего ему не хватает.
ВідповістиВидалитиНу просто гигантское вам спасибо, Александр!!! Благодарю от всей Души! Запустил на Win 8.1 x64.
ВідповістиВидалитиВаш пост закончил мои 4-х дневные мучения!
Пожалуйста
ВідповістиВидалитиСпасибо!
ВідповістиВидалитиСпасибо!
ВідповістиВидалитиСпасибо за ваши рекомендации очень помогли при установки.
ВідповістиВидалитив моем вирианте обошлось только тем, что сразу после перезагрузки добавил соответствующий файл.dll и программа заработала.
спасибо, фантастика просто, после создания файла wtsapi32.dll заработало!!!!!!!!!
ВідповістиВидалити