@Jtpereyda হিসাবে একই সমস্যার মধ্যে এসেছিল এবং @bobimcr এর সমাধান আমার পক্ষেও কার্যকর হয়নি। আমি কমান্ডে node.exe প্রয়োজন ছাড়াই সমস্ত কমান্ড লাইন প্যারামিটারগুলি node.js স্ক্রিপ্টগুলিতে পাস করার চেষ্টা করছিলাম।
সমস্যাটি হ'ল যদি আপনি ইতিমধ্যে Open Withডায়ালগের মাধ্যমে প্রোগ্রামটি এক্সটেনশনের সাথে যুক্ত করেন তবে আপনি দুজনের মধ্যে একটি ফাইল এক্সটেনশন অ্যাসোসিয়েশনের পরিবর্তে একটি অ্যাপ্লিকেশন সমিতি তৈরি করবেন। এবং অ্যাপ্লিকেশন সমিতিগুলি প্রাধান্য পায়।
আপনার যদি নিবন্ধটি সম্পাদনা করতে আপত্তি না থাকে তবে আপনি (Default)নিম্নলিখিত পথে কীটি সংশোধন করতে পারেন :
HKEY_CLASSES_ROOT\Applications\node.exe\shell\open\command
আপনি node.exeযে অ্যাপ্লিকেশনটি সামঞ্জস্য করছেন তার সাথে আপনার প্রতিস্থাপন করা উচিত ।
অথবা আপনি কেবল ফোল্ডারটি থেকে HKEY_CLASSES_ROOT\Applicationsপুরোপুরি অ্যাপ্লিকেশন ফোল্ডারটি মুছতে পারেন এবং আপনার ftypeসমিতি কাজ শুরু করবে।
%*বাকী অনির্ধারিত কমান্ড লাইন আর্গুমেন্ট বা কিছুই কিছুই পাস করবে না এমনটি ব্যবহার নিশ্চিত করুন । আপনি যদি "%2" "%3" "%4" "%5"কোনও কমান্ড লাইন আর্গুমেন্ট নির্দিষ্ট না করেন তবে আপনি 5 টি খালি স্ট্রিং প্যারামগুলি আপনার অ্যাপ্লিকেশনটিতে পাস পাবেন।
অবশেষে, আপনি যদি হাত দিয়ে রেজিস্ট্রি সংশোধন করতে ঠিক না থাকেন তবে আপনি নিরসফট - ফাইলটাইপস ম্যানেজার - http://www.nirsoft.net/utils/file_types_manager.html থেকে একটি ফ্রিওয়্যার সরঞ্জাম ব্যবহার করতে পারেন
প্রথম সম্প্রসারণ কলামে কোনও পাঠ্য ছাড়াই ফাইল সংযুক্তিগুলি তালিকার শীর্ষে উপস্থিত হবে। কেবল তালিকার মধ্যে এক্সিকিউটেবলের নামটি সন্ধান করুন command lineএবং openক্রিয়া নামের জন্য ক্ষেত্রটি পরিবর্তন করতে এটি নির্বাচন করুন ।
উইন্ডোজ 7-এ কোনও রিবুট বা অ্যাপ্লিকেশন পুনরায় আরম্ভ না করেই তাত্ক্ষণিক পরিবর্তনগুলি প্রতিফলিত হয়েছিল। তবে নীরসফ্ট ইউটিলিটির কোনও পরিবর্তনতে "ডেস্কটপ রিফ্রেশ" করার বৈশিষ্ট্য রয়েছে, তাই এটি আমার বিশ্বাস করতে পরিচালিত করে যে সম্ভবত ভিস্তা বা পূর্ববর্তী ওএস সংস্করণগুলি ডেটা ক্যাশে করবে। এক্ষেত্রে ইউটিলিটিটি আরও ভাল বাজি হবে, অন্যথায় আপনাকে পরিবর্তনগুলি দেখতে লগ ইন করতে এবং লগ ইন করতে হতে পারে।