Дочка учится в вузе, в котором царит эпоха "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 заработало!!!!!!!!!
ОтветитьУдалить